diff -urN apt-cacher-ng-0.5.12.orig/acng.init apt-cacher-ng-0.5.12/acng.init --- apt-cacher-ng-0.5.12.orig/acng.init 1970-01-01 03:00:00 +0300 +++ apt-cacher-ng-0.5.12/acng.init 2010-12-09 22:05:53 +0300 @@ -0,0 +1,63 @@ +#!/bin/sh +# +# Start/stop apt-cacher-ng +# +# chkconfig: 345 99 01 +# description: APT caching HTTP proxy (apt-cacher-ng) +# + +# Source function library. +. /etc/rc.d/init.d/functions + +PROG=apt-cacher-ng +ARGS="-c /etc/apt-cacher-ng" +LOCKFILE=/var/lock/subsys/acng +RETVAL=0 + +start() +{ + start_daemon --lockfile "$LOCKFILE" $PROG $ARGS + RETVAL=$? + return $RETVAL +} + +stop() +{ + stop_daemon --lockfile "$LOCKFILE" $PROG + RETVAL=$? + return $RETVAL +} + +restart() +{ + stop + start +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + reload|restart) + restart + ;; + condstop) + if [ -e "$LOCKFILE" ]; then + stop + fi + ;; + condrestart) + ;; + status) + status --lockfile "$LOCKFILE" $PROG + ;; + *) + msg_usage "Usage: ${0##*/} {start|stop|reload|restart|condstop|condrestart|status}" + RETVAL=1 + ;; +esac + +exit $RETVAL