5
# Required-Start: $network $local_fs $remote_fs
7
# Default-Start: 2 3 4 5
9
# Short-Description: virtual AoE blade emulator
14
# /etc/init.d/vblade start and stop the vblade daemon
16
test -x /usr/sbin/vblade || exit 0
18
. /lib/lsb/init-functions
25
[ -n "$5" ] && ALLOWMACS="-m $5"
27
mkdir -p /var/run/$prog
28
PID_FILE=/var/run/$prog/${ID}.pid
29
$prog $ALLOWMACS $2 $3 $1 $4 >> /var/log/$prog.log 2>&1 &
32
echo -n $"$4 (e$2.$3@$1) [pid $pid]"
33
[ "$RETVAL" = 0 ] && log_end_msg 0 || log_end_msg 1
38
log_daemon_msg "Starting vblade deaemons" "vblade"
39
if [ `grep -vc '^#\|^$' /etc/$prog.conf` ]
41
grep -v '^#' /etc/$prog.conf | sed -e 's/ / /g' -e 's/ / /g' | while read line
46
echo -n "empty $prog.conf?"
52
log_daemon_msg "Stopping vblade daemons" "vblade"
53
log_progress_msg "vblade"
54
for pidfile in `ls /var/run/$prog/*.pid`
56
kill -9 `cat $pidfile`
79
echo $"Usage: $0 {start|stop|restart|reload|restart|force-reload}"