#!/bin/sh # postinst script for mobilizon. # # See: dh_installdeb(1). set -e # Summary of how this script can be called: # * 'configure' # * 'abort-upgrade' # * 'abort-remove' 'in-favour' # # * 'abort-remove' # * 'abort-deconfigure' 'in-favour' # 'removing' # # for details, see https://www.debian.org/doc/debian-policy/ or # the debian-policy package. case "$1" in configure) # TODO create system user if ! getent passwd mobilizon >/dev/null; then adduser \ --disabled-password \ --quiet \ --system \ --home /usr/share/mobilizon \ --no-create-home \ --gecos "Mobilizon server" \ --group \ mobilizon fi # sdf ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument '$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0