#!/bin/sh set -e case "$1" in configure) if ! getent group freeswitch >/dev/null; then groupadd --system freeswitch fi if ! getent passwd freeswitch >/dev/null; then useradd --system -g freeswitch -Gaudio \ -d /var/run/freeswitch \ -s /bin/false \ -e '' \ -c 'FreeSWITCH' \ freeswitch fi for x in \ /var/lib/freeswitch \ /var/lib/freeswitch/db \ /var/lib/freeswitch/recordings \ /var/lib/freeswitch/storage \ /var/log/freeswitch \ /var/run/freeswitch; do mkdir -p $x chown -R freeswitch:freeswitch $x chmod -R o-rwx,g+u $x done ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0