#!/sbin/openrc-run # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 depend() { need net } pidfile=/var/run/iplog.pid start() { ebegin "Starting iplog" checkconfig rc=$? if [ $rc -eq 0 ]; then start-stop-daemon --start --quiet --startas /usr/sbin/iplog \ --pidfile=${pidfile} --name=iplog rc=$? eend $rc "Failed to start iplog $rc" else eend $rc "/etc/iplog.conf does not exist!" fi } stop() { ebegin "Stopping iplog" start-stop-daemon --stop --retry=5 --quiet --pidfile=${pidfile} --name=iplog # due to a bug in the program, it doesn't properly remove it's pidfile sometimes rm -f ${pidfile} eend $? "Failed to stop iplog!" } checkconfig() { [ -f /etc/iplog.conf ] || return 1 return 0 }