|
|
|
@ -1,41 +0,0 @@ |
|
|
|
#!/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/lib/freeswitch \ |
|
|
|
-s /bin/false \ |
|
|
|
-e '' \ |
|
|
|
-c 'FreeSWITCH' \ |
|
|
|
freeswitch |
|
|
|
fi |
|
|
|
for x in \ |
|
|
|
/etc/kazoo/freeswitch \ |
|
|
|
/etc/kazoo/freeswitch/autoload_configs \ |
|
|
|
/etc/kazoo/freeswitch/certs \ |
|
|
|
/etc/kazoo/freeswitch/chatplan \ |
|
|
|
/etc/kazoo/freeswitch/dialplan \ |
|
|
|
/etc/kazoo/freeswitch/directory \ |
|
|
|
/etc/kazoo/freeswitch/scripts \ |
|
|
|
/etc/kazoo/freeswitch/sip_profiles; |
|
|
|
do |
|
|
|
mkdir -p $x |
|
|
|
chown -R freeswitch:freeswitch $x |
|
|
|
chmod -R o-wx,g+u $x |
|
|
|
done |
|
|
|
;; |
|
|
|
abort-upgrade|abort-remove|abort-deconfigure) |
|
|
|
;; |
|
|
|
*) |
|
|
|
echo "postinst called with unknown argument \`$1'" >&2 |
|
|
|
exit 1 |
|
|
|
;; |
|
|
|
esac |
|
|
|
|
|
|
|
#DEBHELPER# |
|
|
|
exit 0 |