diff --git a/srcpkgs/privoxy/INSTALL b/srcpkgs/privoxy/INSTALL new file mode 100644 index 0000000000..5c99ce0176 --- /dev/null +++ b/srcpkgs/privoxy/INSTALL @@ -0,0 +1,5 @@ +case ${ACTION} in +post) + chown -R privoxy:privoxy etc/privoxy + ;; +esac diff --git a/srcpkgs/privoxy/files/privoxy/log/run b/srcpkgs/privoxy/files/privoxy/log/run new file mode 100755 index 0000000000..4923ee6f11 --- /dev/null +++ b/srcpkgs/privoxy/files/privoxy/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -t privoxy diff --git a/srcpkgs/privoxy/files/privoxy/run b/srcpkgs/privoxy/files/privoxy/run new file mode 100755 index 0000000000..120ca2ad62 --- /dev/null +++ b/srcpkgs/privoxy/files/privoxy/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec chpst -u privoxy:privoxy privoxy --no-daemon /etc/privoxy/config 2>&1 diff --git a/srcpkgs/privoxy/template b/srcpkgs/privoxy/template new file mode 100644 index 0000000000..448d200fd8 --- /dev/null +++ b/srcpkgs/privoxy/template @@ -0,0 +1,43 @@ +# Template file for 'privoxy' +pkgname=privoxy +version=3.0.22 +revision=1 +wrksrc="${pkgname}-${version}-stable" +build_style=gnu-configure +configure_args="--sysconfdir=/etc/privoxy --enable-compression --enable-dynamic-pcre" +make_install_args="STRIP=" +conf_files=" + /etc/privoxy/config + /etc/privoxy/default.action + /etc/privoxy/match-all.action + /etc/privoxy/user.filter + /etc/privoxy/trust + /etc/privoxy/default.filter + /etc/privoxy/user.action" +system_accounts="privoxy" +privoxy_homedir="/etc/privoxy" +hostmakedepends="autoconf" +makedepends="pcre-devel zlib-devel" +short_desc="A non-caching web proxy with advanced filtering capabilities" +maintainer="Eivind Uggedal " +license="GPL-2" +homepage="http://www.privoxy.org/" +distfiles="${SOURCEFORGE_SITE}/ijbswa/${pkgname}-${version}-stable-src.tar.gz" +update_ignore="*.mpkg" +checksum=1a214fec1f3616ea7ff42f1ecdb67ce82690199ec403de9d34b99d0896efcc41 + +pre_configure() { + autoheader && autoconf + + sed -e 's|^confdir .*|confdir /etc/privoxy|' \ + -e 's|^logdir .*|logdir /var/log/privoxy|' \ + -e 's|^\(logfile .*\)|# \1|' \ + -i config +} + +post_install() { + vsv privoxy + + # privoxy writes logs to stdout with --no-daemon + rm -r ${DESTDIR}/var/log/privoxy +}