wok-current rev 14777

nginx: add www user,/var/spool/nginx
author Richard Dunbar <mojo@slitaz.org>
date Tue Jul 02 14:55:31 2013 +0000 (2013-07-02)
parents ee8c5b9fa94b
children c78298419079
files nginx/receipt
line diff
     1.1 --- a/nginx/receipt	Sun Jun 30 12:23:53 2013 +0200
     1.2 +++ b/nginx/receipt	Tue Jul 02 14:55:31 2013 +0000
     1.3 @@ -56,36 +56,38 @@
     1.4  # On SliTaz Lighttpd runs as user/group : www/www or 80/80.
     1.5  genpkg_rules()
     1.6  {
     1.7 -	cp -a $_pkg/* $fs/
     1.8 -	rm -rf $fs/usr/html
     1.9 -	cp -a stuff/* $fs
    1.10 +        cp -a $_pkg/* $fs/
    1.11 +        rm -rf $fs/usr/html
    1.12 +        cp -a stuff/* $fs
    1.13 +        sed -i 's/#user  nobody;/user  www;/' $fs/etc/nginx/nginx.conf
    1.14  }
    1.15  
    1.16  # Pre and post install commands for Tazpkg.
    1.17  # We stop the server by default in case of upgarde.
    1.18  pre_install()
    1.19  {
    1.20 -	echo "Processing pre-install commands..."
    1.21 -	[ -f /etc/init.d/$PACKAGE ] && /etc/init.d/$PACKAGE stop
    1.22 -	# Backup config file.
    1.23 -	if [ -d $1/$CONFIG_FILES ]; then
    1.24 +        echo "Processing pre-install commands..."
    1.25 +        [ -f /etc/init.d/$PACKAGE ] && /etc/init.d/$PACKAGE stop
    1.26 +        # Backup config file.
    1.27 +        if [ -d $1/$CONFIG_FILES ]; then
    1.28  		cp -a $1/$CONFIG_FILES $1/$CONFIG_FILES.bak
    1.29 -	fi
    1.30 +        fi
    1.31  }
    1.32  post_install()
    1.33  {
    1.34 -	echo "Processing post-install commands..."
    1.35 -	# Restore original config.
    1.36 -	if [ -d $1/$CONFIG_FILES.bak ]; then
    1.37 +        echo "Processing post-install commands..."
    1.38 +        mkdir -p /var/spool/nginx
    1.39 +        # Restore original config.
    1.40 +        if [ -d $1/$CONFIG_FILES.bak ]; then
    1.41  		rm -rf $1/$CONFIG_FILES
    1.42  		mv $1/$CONFIG_FILES.bak $1/$CONFIG_FILES
    1.43 -	fi
    1.44 -	# Just in case.
    1.45 -	chown www.www $1/var/log/$PACKAGE
    1.46 -	if [ -z "$1" ]; then
    1.47 +        fi
    1.48 +        # Just in case.
    1.49 +        chown www.www $1/var/log/$PACKAGE
    1.50 +        if [ -z "$1" ]; then
    1.51  		for i in apache lighttpd ; do
    1.52  			[ -f /etc/init.d/$i ] && /etc/init.d/$i stop
    1.53  		done
    1.54  		/etc/init.d/$PACKAGE start
    1.55 -	fi
    1.56 +        fi
    1.57  }