From e21b67c6cc81d54199d1f6f81ffcc665b0faab2d Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Wed, 26 Aug 2015 02:08:43 +0200 Subject: [PATCH] Le service cranssms est dans bcfg2 pour zamok --- Bundler/smsdaemon.xml | 4 +++ Cfg/etc/init.d/cranssms/cranssms | 53 ++++++++++++++++++++++++++++++++ Cfg/etc/init.d/cranssms/info.xml | 3 ++ Metadata/groups.xml | 7 ++++- Rules/cranssms.xml | 4 +++ 5 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 Bundler/smsdaemon.xml create mode 100755 Cfg/etc/init.d/cranssms/cranssms create mode 100644 Cfg/etc/init.d/cranssms/info.xml create mode 100644 Rules/cranssms.xml diff --git a/Bundler/smsdaemon.xml b/Bundler/smsdaemon.xml new file mode 100644 index 0000000..c76ee14 --- /dev/null +++ b/Bundler/smsdaemon.xml @@ -0,0 +1,4 @@ + + + + diff --git a/Cfg/etc/init.d/cranssms/cranssms b/Cfg/etc/init.d/cranssms/cranssms new file mode 100755 index 0000000..01c4cec --- /dev/null +++ b/Cfg/etc/init.d/cranssms/cranssms @@ -0,0 +1,53 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: crans_sms +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: crans_sms +# Description: Envoie de sms +### END INIT INFO + +NAME=crans_sms +PIDF=/var/run/$NAME.pid +BIN_PATH=/usr/scripts/utils/alertsms +#ARGS=root@crans.org +PATH=/sbin:/bin:/usr/sbin:/usr/bin +BIN="$BIN_PATH/daemon.py" +DESCR="Script premettant l'envoie de sms sur zamok" + +. /lib/lsb/init-functions + +set -e + +case "$1" in + start) + echo -n "Démarrage de $NAME" + /sbin/start-stop-daemon --start --quiet --pidfile $PIDF --exec $BIN +#$ARGS + echo "." + ;; + stop) + echo -n "Arrêt de $NAME" + /sbin/start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PIDF + echo "." + ;; + + restart) + echo -n "Redémarrage (arrêt) de $NAME" + /sbin/start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PIDF + /bin/sleep 1 + echo -n "Redémarrage (démarrage) de $NAME" + /sbin/start-stop-daemon --start --quiet --pidfile $PIDF --exec $BIN +#$ARGS + echo "." + ;; + + *) + echo "Usage: /etc/init.d/$NAME {start|stop|restart}" + exit 1 +esac + +exit 0 + diff --git a/Cfg/etc/init.d/cranssms/info.xml b/Cfg/etc/init.d/cranssms/info.xml new file mode 100644 index 0000000..9488c80 --- /dev/null +++ b/Cfg/etc/init.d/cranssms/info.xml @@ -0,0 +1,3 @@ + + + diff --git a/Metadata/groups.xml b/Metadata/groups.xml index 7158edc..ab8e054 100644 --- a/Metadata/groups.xml +++ b/Metadata/groups.xml @@ -1580,7 +1580,8 @@ - + + @@ -1601,6 +1602,10 @@ + + + + diff --git a/Rules/cranssms.xml b/Rules/cranssms.xml new file mode 100644 index 0000000..889bd8b --- /dev/null +++ b/Rules/cranssms.xml @@ -0,0 +1,4 @@ + + + +