X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=tuer.initscript;h=a07edf09fec67ef57d74ca9bea007bec47a36fe3;hb=d263eec6d21cd566c06b2f1038cdce967c7cf8a8;hp=ba7a0f5cb4ad9c5231a969965601bb22ffd86811;hpb=ed5e7e306b88e1662073e0db1da6e521b8ab711c;p=svn42.git diff --git a/tuer.initscript b/tuer.initscript index ba7a0f5..a07edf0 100755 --- a/tuer.initscript +++ b/tuer.initscript @@ -12,9 +12,11 @@ EXE_DOOR=/flash/tuer/door_daemon EXE_CARD=/flash/tuer/checkcard.pl EXE_UWEB=/flash/tuer/update-web-status.py +EXE_XMPP=/flash/tuer/update-xmpp-status.py DIR_RUN=/var/run/tuer CFG_UWEB=/flash/tuer/update-web-status.cfg +CFG_XMPP=/flash/tuer/update-xmpp-status.cfg DOOR_SOCKET=${DIR_RUN}/door_cmd.socket DOOR_DEV=/dev/door @@ -26,6 +28,7 @@ DOOR_GRP=nogroup PIDFILE1=${DIR_RUN}/door_daemon.pid PIDFILE2=${DIR_RUN}/checkcard.pid PIDFILE3=${DIR_RUN}/update-web-status.pid +PIDFILE4=${DIR_RUN}/update-xmpp-status.pid test -f $EXE_DOOR || exit 1 test -f $EXE_CARD || exit 1 @@ -53,6 +56,9 @@ start) log_daemon_msg "Starting door daemon" "update-web-status" start-stop-daemon --start --quiet --pidfile $PIDFILE3 -b -m -c $DOOR_USR --name update-web-status.py --startas $EXE_UWEB -- $DOOR_SOCKET $CFG_UWEB log_end_msg $? + log_daemon_msg "Starting door daemon" "update-xmpp-status" + start-stop-daemon --start --quiet --pidfile $PIDFILE4 -b -m -c $DOOR_USR --name update-xmpp-status.py --startas $EXE_XMPP -- $DOOR_SOCKET $CFG_XMPP + log_end_msg $? ;; stop) log_daemon_msg "Stopping door daemon" "door_daemon" @@ -64,6 +70,9 @@ stop) log_daemon_msg "Stopping door daemon" "update-web-status" start-stop-daemon --stop --quiet --pidfile $PIDFILE3 -m --retry TERM/1/TERM/1/KILL log_end_msg $? + log_daemon_msg "Stopping door daemon" "update-xmpp-status" + start-stop-daemon --stop --quiet --pidfile $PIDFILE4 -m --retry TERM/1/TERM/1/KILL + log_end_msg $? killall "mifare-read" 2>/dev/null ;; restart)