From e0b8bbb615ec9cda5818879875dc0c530fe65b94 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 4 Jan 2016 10:08:25 +0100 Subject: [PATCH] debian: add support for hobo-redeploy trigger (#9472) --- debian/postinst | 20 ++++++++++++++++++++ debian/triggers | 1 + 2 files changed, 21 insertions(+) create mode 100644 debian/triggers diff --git a/debian/postinst b/debian/postinst index 76562d8..e08457c 100644 --- a/debian/postinst +++ b/debian/postinst @@ -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" www-data + ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) diff --git a/debian/triggers b/debian/triggers new file mode 100644 index 0000000..718b667 --- /dev/null +++ b/debian/triggers @@ -0,0 +1 @@ +interest-noawait hobo-redeploy -- 2.1.4