wok-6.x diff privoxy/receipt @ rev 7247
Up privoxy (3.0.17)
author | Paul Issott <paul@slitaz.org> |
---|---|
date | Sun Nov 14 14:17:18 2010 +0000 (2010-11-14) |
parents | 8af11abf492a |
children | aa3552f39564 |
line diff
1.1 --- a/privoxy/receipt Wed Jul 21 16:47:50 2010 +0200 1.2 +++ b/privoxy/receipt Sun Nov 14 14:17:18 2010 +0000 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="privoxy" 1.7 -VERSION="3.0.16-stable" 1.8 +VERSION="3.0.17-stable" 1.9 CATEGORY="network" 1.10 SHORT_DESC="Non-caching web privacy proxy." 1.11 MAINTAINER="paul@slitaz.org" 1.12 @@ -15,7 +15,7 @@ 1.13 compile_rules() 1.14 { 1.15 # Have to create privoxy user/group to be able to compile 1.16 - # adduser privoxy -s /bin/false -H -D -S 1.17 + adduser privoxy -s /bin/false -H -D 1.18 1.19 cd $src 1.20 1.21 @@ -29,11 +29,8 @@ 1.22 --infodir=/usr/share/info \ 1.23 --mandir=/usr/share/man \ 1.24 --localstatedir=/var \ 1.25 - --with-user=nobody \ 1.26 - --with-group=nogroup \ 1.27 $CONFIGURE_ARGS && 1.28 - make && 1.29 - make DESTDIR=$PWD/_pkg install 1.30 + make && make DESTDIR=$PWD/_pkg install 1.31 } 1.32 1.33 # Rules to gen a SliTaz package suitable for Tazpkg. 1.34 @@ -48,12 +45,18 @@ 1.35 cp stuff/daemon-privoxy $fs/etc/init.d/privoxy 1.36 } 1.37 1.38 -post_install() 1.39 +pre_install() 1.40 { 1.41 - # And change file permissions 1.42 - echo -n "Changing file permissions..." 1.43 - chown -R root.nogroup $1/etc/privoxy 1.44 - chown -R root.root $1/etc/privoxy/templates 1.45 - chown -R root.nogroup $1/var/log/privoxy 1.46 - status 1.47 + # adduser privoxy if needed 1.48 + if ! grep -q privoxy $1/etc/passwd; then 1.49 + echo -n "Adding user privoxy..." 1.50 + chroot $1/ adduser privoxy -s /bin/false -H -D 1.51 + status 1.52 + fi 1.53 } 1.54 + 1.55 +# Del user privoxy when pkg is removed. 1.56 +post_remove() 1.57 +{ 1.58 + deluser privoxy 1.59 +}