#!/sbin/runscript # Copyright 1999-2011 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-proxy/polipo/files/Attic/polipo.initd,v 1.7 2015/01/12 16:16:12 bircoph dead $ depend() { need net } checkconfig() { { polipo -v || return 1 ; } | { local retvalue=0 local name type value desc while read name type value desc ; do case ${name} in configFile) if [ "${value}" = "(none)" ] ; then eerror "Unable to read configuration file /etc/polipo/config" retvalue=1 fi ;; daemonise) if [ "${value}" != "false" ] ; then eerror "Configuration option not supported by this init script: ${name}=${value}" retvalue=1 fi ;; pidFile) if [ "${value}" != "(none)" ] ; then eerror "Configuration option not supported by this init script: ${name}=${value}" retvalue=1 fi ;; esac done return ${retvalue} } } start() { checkconfig || return 1 ebegin "Starting Polipo HTTP proxy" start-stop-daemon --start --user polipo \ --background --pidfile /var/run/polipo.pid --make-pidfile \ --exec /usr/bin/polipo eend $? } stop() { ebegin "Stopping Polipo HTTP proxy" start-stop-daemon --stop --pidfile /var/run/polipo.pid eend $? }