debian: add support for hobo-redeploy trigger (#9472)

This commit is contained in:
Benjamin Dauvergne 2016-01-04 10:08:25 +01:00
parent c77a2dc079
commit f7f2a9d57e
2 changed files with 21 additions and 0 deletions

20
debian/postinst vendored
View File

@ -2,6 +2,23 @@
set -e
NAME=wcs-auquotidien
DAEMON=/usr/sbin/wcsctl
WCS_USER=wcs-au-quotidien
CONFIG_FILE=/etc/wcs/wcs-au-quotidien.cfg
# Read config file if it is present.
if [ -r /etc/default/$NAME ]
then
. /etc/default/$NAME
fi
if [ $CONFIG_FILE ]; then
COMMAND="$DAEMON -f $CONFIG_FILE"
else
COMMAND="$DAEMON"
fi
case "$1" in
configure)
if ! getent passwd wcs-au-quotidien >/dev/null; then
@ -11,6 +28,9 @@ case "$1" in
chown wcs-au-quotidien: /var/lib/wcs-au-quotidien
fi
;;
triggered)
su -c "$COMMAND check_hobos --redeploy" $WCS_USER
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)

1
debian/triggers vendored Normal file
View File

@ -0,0 +1 @@
interest-noawait hobo-redeploy