diff --git a/net/privoxy/Makefile b/net/privoxy/Makefile index ca69beb0a4..2dc118a266 100644 --- a/net/privoxy/Makefile +++ b/net/privoxy/Makefile @@ -8,13 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=privoxy -PKG_VERSION:=4.0.0 +PKG_VERSION:=4.1.0 PKG_REAL_VERSION:=$(PKG_VERSION)-stable PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-stable-src.tar.gz PKG_SOURCE_URL:=@SF/ijbswa -PKG_HASH:=c08e2ba0049307017bf9d8a63dd2a0dfb96aa0cdeb34ae007776e63eba62a26f +PKG_HASH:=23e4686e5848c74cb680c09c2811f0357739ecfe641f9c4072ee42399092c97b PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_REAL_VERSION) PKG_FIXUP:=autoreconf PKG_INSTALL:=1 diff --git a/net/privoxy/test.sh b/net/privoxy/test.sh new file mode 100644 index 0000000000..1a08394123 --- /dev/null +++ b/net/privoxy/test.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +[ "$1" = "privoxy" ] || exit 0 + +# Verify key filter and action files are installed +[ -f /etc/privoxy/default.filter ] +[ -f /etc/privoxy/match-all.action ] +[ -x /etc/init.d/privoxy ] + +# Write a minimal config and verify privoxy starts and listens +cat > /tmp/privoxy-test.conf << 'EOF' +listen-address 127.0.0.1:18118 +logdir /tmp +logfile privoxy-test.log +confdir /etc/privoxy +filterfile default.filter +actionsfile match-all.action +EOF + +timeout 3 privoxy --no-daemon /tmp/privoxy-test.conf & +PRIVOXY_PID=$! +sleep 1 +if kill -0 "$PRIVOXY_PID" 2>/dev/null; then + echo "privoxy is running" + kill "$PRIVOXY_PID" + wait "$PRIVOXY_PID" 2>/dev/null || true +else + echo "privoxy did not start" + false +fi