Projet

Général

Profil

Télécharger (895 octets) Statistiques
| Branche: | Tag: | Révision:

root / debian / postinst @ ab2769bd

1
#! /bin/sh
2

    
3
set -e
4

    
5
NAME=wcs-auquotidien
6
DAEMON=/usr/sbin/wcsctl
7
WCS_USER=wcs-au-quotidien
8
CONFIG_FILE=/etc/wcs/wcs-au-quotidien.cfg
9

    
10
# Read config file if it is present.
11
if [ -r /etc/default/$NAME ]
12
then
13
	. /etc/default/$NAME
14
fi
15

    
16
if [ $CONFIG_FILE ]; then
17
    COMMAND="$DAEMON -f $CONFIG_FILE"
18
else
19
    COMMAND="$DAEMON"
20
fi
21

    
22
case "$1" in
23
  configure)
24
    if ! getent passwd wcs-au-quotidien >/dev/null; then
25
      adduser --disabled-password  --quiet --system \
26
        --home /var/lib/wcs-au-quotidien --no-create-home\
27
        --gecos "w.c.s. Au quotidien" --group wcs-au-quotidien
28
      chown wcs-au-quotidien: /var/lib/wcs-au-quotidien
29
    fi
30
  ;;
31
  triggered)
32
    su -c "$COMMAND hobo_deploy --redeploy" $WCS_USER
33
    exit 0
34
  ;;
35
  abort-upgrade|abort-remove|abort-deconfigure)
36
  ;;
37
  *)
38
    echo "postinst called with unknown argument \`$1'" >&2
39
    exit 1
40
  ;;
41
esac
42

    
43
#DEBHELPER#
44

    
45
exit 0
(5-5/9)