#!/bin/sh # $FreeBSD: /tmp/pcvs/ports/net/freeswitch-core/files/pkg-install.in,v 1.3 2010-12-08 18:33:22 jpaetzel Exp $ # if [ "$2" != "PRE-INSTALL" ]; then exit 0 fi FREESWITCHUSER=freeswitch FREESWITCHGROUP=${FREESWITCHUSER} FREESWITCHUID=610 FREESWITCHGID=${FREESWITCHUID} if ! pw groupshow "${FREESWITCHGROUP}" 2>/dev/null 1>&2; then if pw groupadd ${FREESWITCHGROUP} -g ${FREESWITCHGID}; then echo "Added group \"${FREESWITCHGROUP}\"." else echo "Adding group \"${FREESWITCHGROUP}\" failed..." exit 1 fi fi if ! pw usershow "${FREESWITCHUSER}" 2>/dev/null 1>&2; then if pw useradd ${FREESWITCHUSER} -u ${FREESWITCHUID} -g ${FREESWITCHGROUP} -h - \ -s "/sbin/nologin" -d "/nonexistent" \ -c "FREESWITCH Owner"; \ then echo "Added user \"${FREESWITCHUSER}\"." else echo "Adding user \"${FREESWITCHUSER}\" failed..." exit 1 fi fi exit 0