mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-14 12:31:18 +02:00
45 lines
1020 B
Bash
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
|
|
|