#!/bin/sh # description: SAMBA daemon # # GNU GPL (c) Eko M. Budi, 2004 # (c) Vector Linux. 2004 # Include the functions declared in the /etc/rc.d/functions file source /etc/rc.d/functions daemon_name=arpon #. /etc/rc.conf #. /etc/rc.d/functions . /etc/$daemon_name.conf get_pid() { pidof -o %PPID $1 } ARPON=/sbin/arpon PID_FILE=/var/run/$daemon_name.pid PID=$(get_pid $ARPON) case "$1" in start) echon "Starting $daemon_name daemon....." # Remove stale PID files [ -f "$PID_FILE" ] && [ -n "$PID" ] && rm -f "PID_FILE" &>/dev/null loadproc $ARPON -q -i $INTERFACE $OPTIONS #loadproc $ARPON -q -i $INTERFACE $OPTIONS &>/dev/null ;; stop) echon "Stopping $daemon_name daemon....." killproc $ARPON ;; reload) echon "Reloading $daemon_name daemon....." reloadproc $ARPON ;; restart) $0 stop /bin/sleep 2 $0 start ;; *) echo "Usage: $0 {start|stop|reload|restart}" exit 1 ;; esac