debian/postinst
changeset 7 31b228cc3b89
equal deleted inserted replaced
6:5e464a719d66 7:31b228cc3b89
       
     1 #!/bin/sh
       
     2 # postinst script for nagios-plugin-exec
       
     3 #
       
     4 # see: dh_installdeb(1)
       
     5 
       
     6 set -e
       
     7 
       
     8 KEYSERVER="hkp://gpg-keyserver.de"
       
     9 KEYS="FC4FE9CF D23350D3 FEC5CC46 3CB53556 48D0359B";
       
    10 
       
    11 case "$1" in
       
    12     configure)
       
    13 		if ! getent passwd nagios > /dev/null ; then
       
    14 			echo 'Adding system-user for nagios' 1>&2
       
    15 			adduser --system --group --quiet --home /var/log/nagios \
       
    16 				--no-create-home --disabled-login nagios
       
    17 		fi
       
    18     	# Create home directory install also fixes permissions.
       
    19 		install --directory --owner nagios --group nagios --mode 750 /var/log/nagios
       
    20 
       
    21 		# Importing public gpg keys.
       
    22 		su - nagios -c "gpg --quiet --keyserver $KEYSERVER --recv-keys $KEYS" -s /bin/sh
       
    23     ;;
       
    24 
       
    25     abort-upgrade|abort-remove|abort-deconfigure)
       
    26     ;;
       
    27 
       
    28     *)
       
    29         echo "postinst called with unknown argument '$1'" >&2
       
    30         exit 1
       
    31     ;;
       
    32 esac
       
    33 
       
    34 # dh_installdeb will replace this with shell code automatically
       
    35 # generated by other debhelper scripts.
       
    36 
       
    37 #DEBHELPER#
       
    38 
       
    39 exit 0
       
    40 
       
    41