#!/bin/sh
#
# $OpenBSD: privoxy.rc,v 1.2 2011/03/25 07:01:14 ajacoutot Exp $

daemon="/usr/local/sbin/privoxy"
daemon_flags="--user _privoxy._privoxy --chroot --pre-chroot-nslookup \
	www.google.com /etc/privoxy/config"

. /etc/rc.d/rc.subr

rc_reload=NO

rc_pre()
{
	case ${daemon_flags} in
	*--chroot*)	
		pax -rw -u -p e /etc/privoxy /var/privoxy/
		pax -rw -u -p e /etc/hosts /var/privoxy/
		pax -rw -u -p e /etc/resolv.conf /var/privoxy/
		;;
	esac
}

rc_post()
{
	# preserve config changes made inside the chroot
	# (for instance via the web interface)
	case ${daemon_flags} in
	*--chroot*)
		cd /var/privoxy/etc && \
			pax -rw -u -p e ./privoxy /etc
		;;
	esac
}

rc_cmd $1
