1 # arg 1: the new package version
3 echo -n "Adding asterisk system group..."
4 groupadd -g 77 asterisk && echo " done."
5 echo -n "Adding asterisk system user..."
6 useradd -c "Asterisk daemon" -u 77 -d /var/lib/asterisk -g asterisk -s /bin/false asterisk \
8 passwd -l asterisk &>/dev/null
10 chown -R asterisk:asterisk /var/run/asterisk
11 chown -R asterisk:asterisk /var/log/asterisk
12 chown -R asterisk:asterisk /var/spool/asterisk
13 chown -R asterisk:asterisk /var/lib/asterisk
15 udevadm control --reload-rules
19 >>> To get Music on Hold working do pacman -S mpg123
20 >>> To get the postgresql, unixodbc or sqlite2 modules working
21 >>> download the respective package and modify modules.conf to reflect
27 # arg 1: the new package version
28 # arg 2: the old package version
30 if grep '^asterisk:' /etc/passwd &>/dev/null; then
31 chown -R asterisk:asterisk /var/run/asterisk
32 chown -R asterisk:asterisk /var/log/asterisk
33 chown -R asterisk:asterisk /var/spool/asterisk
34 chown -R asterisk:asterisk /var/lib/asterisk
40 # arg 1: the old package version
42 echo -n -e "\nRemoving asterisk system user..."
43 userdel asterisk && echo " done."
46 # vim:set ts=2 sw=2 et: