Update of /cvsroot/pure-data/scripts/debian/init.d In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28755/init.d
Modified Files: pd Log Message: fixed bug in overridding DAEMON in default/pd and added comments
Index: pd =================================================================== RCS file: /cvsroot/pure-data/scripts/debian/init.d/pd,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** pd 11 Apr 2006 05:54:09 -0000 1.2 --- pd 7 Dec 2006 02:47:41 -0000 1.3 *************** *** 31,37 **** SCRIPTNAME=/etc/init.d/$NAME
- # Gracefully exit if the package has been removed. - test -x $DAEMON || exit 0 - # options RUNPDDAEMON=no --- 31,34 ---- *************** *** 50,53 **** --- 47,53 ---- fi
+ # Gracefully exit if the package has been removed. + test -x $DAEMON || exit 0 + if [ "$RUNPDDAEMON" != "yes" ];then echo "Pd not configured to run as a daemon. Edit /etc/default/$NAME." *************** *** 61,64 **** --- 61,65 ---- fi
+ # this is meant for running Pd as a server, so it turns off everything PARAMS="-nogui -noaudio -nomidi $OPTIONS"
*************** *** 70,74 **** # d_start() { ! # /bin/su - arw -c "/usr/bin/pd -nogui" > /tmp/pd-`date +20%y-%m-%d_%H.%M.%S`.log 2>&1 & start-stop-daemon -v --start --quiet --background --make-pidfile \ --chuid $USER --pidfile $PIDFILE --exec $DAEMON -- $PARAMS --- 71,76 ---- # d_start() { ! # if you want a log, use this line (until Pd gets syslog support) ! # /bin/su - $USER -c "$DAEMON $PARAMS" > /tmp/pd-$DATE.log 2>&1 & start-stop-daemon -v --start --quiet --background --make-pidfile \ --chuid $USER --pidfile $PIDFILE --exec $DAEMON -- $PARAMS *************** *** 81,86 **** start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --user $USER --name $NAME --retry 5 ! # echo "quit;quit;quit;" | /usr/bin/pdsend $PORT ! # sleep 5 # /usr/bin/killall -KILL pd || echo "Warning: $DESC was not running" } --- 83,87 ---- start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --user $USER --name $NAME --retry 5 ! # if you used the /bin/su command in d_start(), you need this to stop Pd: # /usr/bin/killall -KILL pd || echo "Warning: $DESC was not running" }