Files
bsdports/net/nfdump/files/pkg-install.in
2019-12-26 07:26:06 +00:00

45 lines
1020 B
Bash

#!/bin/sh -x
NFCAP_GROUP="%%NFCAP_GROUP%%"
NFCAP_OWNER="%%NFCAP_OWNER%%"
#NFCAP_GROUP_ID="%%NFCAP_GROUP_ID%%"
#NFCAP_OWNER_ID="%%NFCAP_OWNER_ID%%"
#NFCAP_PREFIX="%%PREFIX%%"
#NFCAP_RUN_DIR="%%NFCAP_RUN_DIR%%"
#NFCAP_LOG_DIR="/%%NFCAP_LOG_DIR%%"
NFCAP_DB_DIR="%%NFCAP_DB_DIR%%"
case $2 in
PRE-INSTALL)
# pw group add ${NFCAP_GROUP} -g ${NFCAP_GROUP_ID} || true
# pw user add ${NFCAP_OWNER} -u ${NFCAP_OWNER_ID} -g ${NFCAP_GROUP} \
# -d ${PKG_PREFIX} -s /bin/sh -u ${NFCAP_OWNER_ID} \
# -c "NFCAP" || true
# pw group mod ${NFCAP_GROUP} -M ${NFCAP_OWNER} || true
# for dir in ${NFCAP_LOG_DIR} ${NFCAP_DB_DIR} ${NFCAP_DB_DIR}/data ${NFCAP_RUN_DIR} ;
for dir in ${NFCAP_DB_DIR} ;
do
mkdir -p ${dir}
chown ${NFCAP_OWNER}:${NFCAP_GROUP} ${dir}
chmod 0750 ${dir}
done
for instance in 1 2 3 4 5; do
for dir in ${NFCAP_DB_DIR}${instance} ;
do
mkdir -p ${dir}
chown ${NFCAP_OWNER}:${NFCAP_GROUP} ${dir}
chmod 0750 ${dir}
done
done
;;
POST-INSTALL)
;;
esac
#EOF