From 65240d969c2eed72a389b3c978db326f4b25fde2 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 18 Dec 2015 23:21:07 +0100 Subject: [PATCH] debian: add postinst and triggers files for hobo-redeploy (#8894) --- debian/postinst | 41 +++++++++++++++++++++++++++++++++++++++++ debian/triggers | 1 + 2 files changed, 42 insertions(+) create mode 100644 debian/postinst create mode 100644 debian/triggers diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 0000000..90b5fc8 --- /dev/null +++ b/debian/postinst @@ -0,0 +1,41 @@ +#!/bin/sh + +set -e + +NAME=wcs +DAEMON=/usr/sbin/wcsctl +WCS_USER=www-data +CONFIG_FILE=/etc/wcs/wcs.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) + ;; + + triggered) + su -c "$COMMAND check_hobos --redeploy" $(WCS_USER) + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 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