Again new init-script for Fix BZ#533144 :).

This commit is contained in:
Pavel Alexeev 2009-11-28 22:29:58 +00:00
commit 0d61de1c9c
2 changed files with 14 additions and 10 deletions

View file

@ -11,7 +11,6 @@
#
# processname: 3proxy
# config: /etc/3proxy.cfg
# pidfile: /var/run/3proxy.pid
WITHOUT_RC_COMPAT=1
@ -22,26 +21,25 @@ prog=3proxy
CONFIG=/etc/3proxy.cfg
PROXY=/usr/bin/3proxy
RETVAL=0
PIDFILE=/var/run/3proxy.pid
LOCKFILE=/var/lock/subsys/3proxy
#LOGFILE=/var/log/3proxy.log
start() {
echo -n $"Starting $prog: "
# daemon --pidfile "${PIDFILE}" sh -c "exec \"$PROXY\" \"$CONFIG\" 2>&1 > \"$LOGFILE\" &"
daemon --pidfile "${PIDFILE}" "$PROXY" "$CONFIG"
daemon "$PROXY" "$CONFIG"
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch ${LOCKFILE}
[ 0 -eq $RETVAL ] && touch ${LOCKFILE}
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
killproc -p "${PIDFILE}" -d 1 "$PROXY"
killproc -d 3 "$prog"
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f ${LOCKFILE} ${PIDFILE}
[ 0 -eq $RETVAL ] && rm -f ${LOCKFILE}
return $RETVAL
}
@ -52,7 +50,7 @@ restart() {
reload(){
echo -n $"Reloading $prog: "
killproc -p ${pidfile} $httpd -USR1
killproc $prog -USR1
RETVAL=$?
echo
}
@ -75,11 +73,11 @@ case "$1" in
RETVAL=$?
;;
status)
status -p "$PIDFILE" "$PROXY"
status "$PROXY"
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
echo $"Usage: $0 {start|stop|restart|condrestart|status|reload}"
RETVAL=1
;;
esac