mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-18 03:46:03 +00:00
9398f47fcc
it installs. Perviously, the toplevel port, sipxpbx, changed ownership for not only its files, but all the dependant ports too. - Bump PORTREVISION Submitted by: Mike Durian <durian@shadetreesoftware.com> (maintainer)
37 lines
787 B
Bash
37 lines
787 B
Bash
#!/bin/sh
|
|
|
|
PATH=/bin:/usr/sbin
|
|
|
|
USER=sipx
|
|
GROUP=sipx
|
|
|
|
case $2 in
|
|
PRE-INSTALL)
|
|
if pw group show "${GROUP}" 2> /dev/null ; then
|
|
echo "You already have a group \"${GROUP}\", so I will use it."
|
|
else
|
|
if pw groupadd ${GROUP} ; then
|
|
echo "Added group \"${GROUP}\"."
|
|
else
|
|
echo "Add of group \"${GROUP}\" failed."
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
if pw user show "${USER}" 2> /dev/null ; then
|
|
echo "You already have a user \"${USER}\", so I will use it."
|
|
else
|
|
if pw useradd ${USER} -g ${GROUP} -h - \
|
|
-d %%LOCALSTATEDIR%%/sipxdata/configserver/phone/profile/tftproot -s %%PREFIX%%/bin/bash -c "sipX" ; then
|
|
echo "Added user \"${USER}\"."
|
|
else
|
|
echo "Add of user \"${USER}\" failed."
|
|
exit 1
|
|
fi
|
|
fi
|
|
;;
|
|
POST-INSTALL)
|
|
chown ${USER}:${GROUP} %%PREFIX%%/etc/sipxpbx
|
|
;;
|
|
esac
|