#!/bin/sh -e # create gsmsms group if necessary. if ! grep -q ^gsmsms: /etc/group; then # echo Adding system group: gsmsms. addgroup --system gsmsms fi # create gsmsms user if necessary. if ! grep -q ^gsmsms: /etc/passwd; then # echo Adding system user: gsmsms. adduser --system --ingroup gsmsms \ --no-create-home --home /var/spool/sms gsmsms fi # allow gsmsms to use serial lines if ! groups gsmsms | grep -q dialout ; then adduser gsmsms dialout fi # echo Updating spool directory structure: /var/spool/sms chown -R gsmsms:gsmsms /var/spool/sms chmod 700 /var/spool/sms/* chmod 750 /var/spool/sms chmod 730 /var/spool/sms/queue* /var/spool/sms/tmp # Add the rest automatically.. # Automatically added by dh_installinit/13.14.1 if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then if [ -z "${DPKG_ROOT:-}" ] && [ -x "/etc/init.d/gsm-utils" ]; then update-rc.d gsm-utils defaults >/dev/null if [ -n "$2" ]; then _dh_action=restart else _dh_action=start fi invoke-rc.d --skip-systemd-native gsm-utils $_dh_action || exit 1 fi fi # End automatically added section