wok-current diff apache/receipt @ rev 3874

Apache: ensure pidfile is valid
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Aug 10 13:16:15 2009 +0200 (2009-08-10)
parents 56777a448469
children 0588160a6878
line diff
     1.1 --- a/apache/receipt	Thu Apr 23 09:38:41 2009 +0200
     1.2 +++ b/apache/receipt	Mon Aug 10 13:16:15 2009 +0200
     1.3 @@ -39,7 +39,15 @@
     1.4  	cp -a $_pkg/etc $fs
     1.5  	rm -rf $fs/etc/apache/original
     1.6  	cp -a $_pkg/var $fs
     1.7 -	ln -s /usr/bin/apachectl $fs/etc/init.d/apache
     1.8 +	cat > $fs/etc/init.d/apache <<EOT
     1.9 +#!/bin/sh
    1.10 + 
    1.11 +. /etc/init.d/rc.functions
    1.12 +active_pidfile /var/run/apache/httpd.pid httpd
    1.13 + 
    1.14 +exec /usr/bin/apachectl "\$@"
    1.15 +EOT
    1.16 +	chmod +x $fs/etc/init.d/apache
    1.17  	sed -i  -e 's|User daemon|User www|' -e 's|Group daemon|Group www|' \
    1.18  		-e 's|ServerAdmin you@example.com|ServerAdmin root@localhost|' \
    1.19  		-e 's|#Include /etc/apache/extra/httpd-ssl.conf|Include /etc/apache/extra/httpd-ssl.conf|' \