[arch-commits] Commit in apache/trunk (PKGBUILD arch.layout httpd.logrotate)

Pierre Schmitz pierre at archlinux.org
Sun Jun 22 11:06:45 UTC 2008


    Date: Sunday, June 22, 2008 @ 07:06:44
  Author: pierre
Revision: 3340

some bugfixes; set some sane defaults

Modified:
  apache/trunk/PKGBUILD
  apache/trunk/arch.layout
  apache/trunk/httpd.logrotate

-----------------+
 PKGBUILD        |   14 ++++++++++++--
 arch.layout     |   40 ++++++++++++++++++++--------------------
 httpd.logrotate |    2 +-
 3 files changed, 33 insertions(+), 23 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-06-22 09:29:24 UTC (rev 3339)
+++ PKGBUILD	2008-06-22 11:06:44 UTC (rev 3340)
@@ -18,9 +18,9 @@
 source=("http://www.apache.org/dist/httpd/httpd-${pkgver}.tar.bz2"
         'httpd.logrotate' 'httpd' 'arch.layout')
 md5sums=('3afa8137dc1999be695a20b62fdf032b'
-         'a13925eef67108cf22f6bd1b2b8decb1'
+         'f4d627c64024c1b7b95efb5ffbaa625e'
          'fb6baeced65b7cf5b80083f278adebba'
-         '2247f19a9fcfb73394c2a6221c4cb92c')
+         '3d659d41276ba3bfcb20c231eb254e0c')
 
 build() {
 	cd ${srcdir}/httpd-${pkgver}
@@ -64,8 +64,18 @@
 	ln -fs /usr/lib/httpd/modules ${pkgdir}/etc/httpd/modules
 	ln -fs /usr/lib/httpd/build ${pkgdir}/etc/httpd/build
 
+	# set sane defaults
+	sed -e 's#/usr/lib/httpd/modules/#modules/#' \
+	    -e 's|#\(Include conf/extra/httpd-multilang-errordoc.conf\)|\1|' \
+	    -e 's|#\(Include conf/extra/httpd-autoindex.conf\)|\1|' \
+	    -e 's|#\(Include conf/extra/httpd-languages.conf\)|\1|' \
+	    -e 's|#\(Include conf/extra/httpd-userdir.conf\)|\1|' \
+	    -e 's|#\(Include conf/extra/httpd-default.conf\)|\1|' \
+	    -i ${pkgdir}/etc/httpd/conf/httpd.conf || return 1
+
 	# cleanup
 	rm -rf ${pkgdir}/usr/share/httpd/manual
+	rm -rf ${pkgdir}/etc/httpd/conf/original
 	rm -rf ${pkgdir}/srv/http/*
 	rmdir ${pkgdir}/usr/bin
 }
\ No newline at end of file

Modified: arch.layout
===================================================================
--- arch.layout	2008-06-22 09:29:24 UTC (rev 3339)
+++ arch.layout	2008-06-22 11:06:44 UTC (rev 3340)
@@ -1,22 +1,22 @@
 <Layout Arch>
-	prefix:        /usr
-	exec_prefix:   ${prefix}
-	bindir:        ${exec_prefix}/bin
-	sbindir:       ${exec_prefix}/sbin
-	libdir:        ${exec_prefix}/lib/httpd
-	libexecdir:    ${libdir}/modules
-	mandir:        ${prefix}/share/man
-	sysconfdir:    /etc/httpd/conf
-	datadir:       ${prefix}/share/httpd
-	installbuilddir: ${libdir}/build
-	errordir:      ${datadir}/error
-	iconsdir:      ${datadir}/icons
-	htdocsdir:     /srv/http
-	manualdir:     ${datadir}/manual
-	cgidir:        ${htdocsdir}/cgi-bin
-	includedir:    ${prefix}/include/httpd
-	localstatedir: /var
-	runtimedir:    /var/run/httpd
-	logfiledir:    /var/log/httpd
-	proxycachedir: /var/cache/httpd
+	prefix:          /etc/httpd
+	exec_prefix:     /usr
+	bindir:          /usr/bin
+	sbindir:         /usr/sbin
+	libdir:          /usr/lib/httpd
+	libexecdir:      /usr/lib/httpd/modules
+	mandir:          /usr/share/man
+	sysconfdir:      /etc/httpd/conf
+	datadir:         /usr/share/httpd
+	installbuilddir: /usr/lib/httpd/build
+	errordir:        /usr/share/httpd/error
+	iconsdir:        /usr/share/httpd/icons
+	htdocsdir:       /srv/http
+	manualdir:       /usr/share/httpd/manual
+	cgidir:          /srv/http/cgi-bin
+	includedir:      /usr/include/httpd
+	localstatedir:   /var
+	runtimedir:      /var/run/httpd
+	logfiledir:      /var/log/httpd
+	proxycachedir:   /var/cache/httpd
 </Layout>
\ No newline at end of file

Modified: httpd.logrotate
===================================================================
--- httpd.logrotate	2008-06-22 09:29:24 UTC (rev 3339)
+++ httpd.logrotate	2008-06-22 11:06:44 UTC (rev 3340)
@@ -1,5 +1,5 @@
 /var/log/httpd/*log {
    postrotate
-      /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
+      /bin/kill -HUP `cat /var/run/httpd/httpd.pid 2>/dev/null` 2> /dev/null || true
    endscript
 }





More information about the arch-commits mailing list