#!/bin/sh set -x case $2 in PRE-INSTALL) GROUP="%%GROUP%%" OWNER="%%OWNER%%" GROUP_ID="%%GROUP_ID%%" OWNER_ID="%%OWNER_ID%%" PKG_PREFIX="%%PREFIX%%" RUNDIR="%%RUNDIR%%" LOGDIR="%%LOGDIR%%" DBDIR="%%DBDIR%%" NAME="redis" SHELL="/usr/sbin/nologin" pw group add ${GROUP} -g ${GROUP_ID} pw group show ${GROUP} pw user add ${OWNER} -u ${OWNER_ID} \ -g ${GROUP} \ -d ${PKG_PREFIX} \ -s "${SHELL}" -u ${OWNER_ID} \ -c "${NAME}" pw group mod ${GROUP} -M ${OWNER} pw user show ${OWNER} pw group show ${GROUP} for dir in ${LOGDIR} ${RUNDIR} ${DBDIR}; do install -d -o ${OWNER} -g ${GROUP} -m 0750 ${dir} done ;; POST-INSTALL) ;; esac exit 0 #EOF