mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
39 lines
962 B
Text
39 lines
962 B
Text
|
post_install() {
|
||
|
echo -n "adding asterisk system group... "
|
||
|
groupadd -g 5060 asterisk && echo "done."
|
||
|
echo -n "adding asterisk system user... "
|
||
|
useradd -c "Asterisk daemon" -u 5060 -d /var/lib/asterisk -g asterisk -s /bin/false asterisk \
|
||
|
&& echo "done."
|
||
|
passwd -l asterisk &>/dev/null
|
||
|
chown -R asterisk:asterisk /var/run/asterisk
|
||
|
chown -R asterisk:asterisk /var/log/asterisk
|
||
|
chown -R asterisk:asterisk /var/spool/asterisk
|
||
|
chown -R asterisk:asterisk /var/lib/asterisk
|
||
|
|
||
|
cat << EOF
|
||
|
>>>
|
||
|
>>> To get Music on Hold working do pacman -S mpg123
|
||
|
>>> To get the postgresql, unixodbc or sqlite2 modules working
|
||
|
>>> download the respective package and modify modules.conf to reflect
|
||
|
>>> your changes.
|
||
|
>>>
|
||
|
EOF
|
||
|
|
||
|
}
|
||
|
|
||
|
post_upgrade() {
|
||
|
if grep asterisk /etc/passwd &>/dev/null; then
|
||
|
/bin/true
|
||
|
else
|
||
|
post_install $1
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
post_remove() {
|
||
|
echo -n -e "\nremoving asterisk system user... "
|
||
|
userdel asterisk && echo "done."
|
||
|
}
|
||
|
op=$1
|
||
|
shift
|
||
|
$op $*
|