1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-18 03:46:03 +00:00
freebsd-ports/net/sipxregistry/files/pkg-install.in
Martin Wilke 9398f47fcc sipxregistry should change the ownership, if necessary, of files and directories
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)
2007-03-27 08:29:33 +00:00

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