mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-05 06:27:37 +00:00
9a09da6e63
PR: ports/154211 Submitted by: Diego Schulz <dschulz@gmail.com> (maintainer) Feature safe: yes
63 lines
1.3 KiB
Bash
63 lines
1.3 KiB
Bash
#!/bin/sh
|
|
|
|
PATH=/bin:/usr/bin:/usr/sbin
|
|
|
|
|
|
ACCESSLOG=${CHEROKEE_ACCESSLOG:-/var/log/cherokee.access}
|
|
ERRORLOG=${CHEROKEE_ERRORLOG:-/var/log/cherokee.error}
|
|
LOGS_USER=${CHEROKEE_LOGFILE_USER:-root}
|
|
LOGS_GROUP=${CHEROKEE_LOGFILE_GROUP:-wheel}
|
|
LOGS_FILEMODE=${CHEROKEE_LOGFILE_FILEMODE:-0640}
|
|
|
|
WITH_RRDTOOL=${CHEROKEE_WITH_RRDTOOL:-n}
|
|
RRDDIR=${CHEROKEE_RRDDIR:-/var/lib/cherokee/graphs}
|
|
RRDDIR_USER=${CHEROKEE_RRDDIR_USER:-www}
|
|
RRDDIR_GROUP=${CHEROKEE_RRDDIR_GROUP:-www}
|
|
|
|
|
|
case $2 in
|
|
|
|
POST-INSTALL)
|
|
|
|
echo "$2 for $1"
|
|
echo "Adjusting ownership (${LOGS_USER}:${LOGS_GROUP}) and permissions (${LOGS_FILEMODE}) on log files:"
|
|
echo "${ACCESSLOG}"
|
|
echo "${ERRORLOG}"
|
|
|
|
if [ ! -f ${ACCESSLOG} ]; then
|
|
touch ${ACCESSLOG}
|
|
fi
|
|
|
|
if [ ! -f ${ERRORLOG} ]; then
|
|
touch ${ERRORLOG}
|
|
fi
|
|
|
|
chown -v ${LOGS_USER}:${LOGS_GROUP} ${ACCESSLOG} ${ERRORLOG}
|
|
chmod -v ${LOGS_FILEMODE} ${ACCESSLOG} ${ERRORLOG}
|
|
|
|
if [ "$WITH_RRDTOOL" = "true" ]; then
|
|
if [ -d ${RRDDIR} ]; then
|
|
echo "RRD directory already exists."
|
|
else
|
|
echo "Creating directory for RRD databases..."
|
|
mkdir -v -p ${RRDDIR}
|
|
fi
|
|
|
|
echo "Adjusting ownership..."
|
|
chown -v ${RRDDIR_USER}:${RRDDIR_GROUP} ${RRDDIR}
|
|
fi
|
|
|
|
echo "$2 done."
|
|
;;
|
|
|
|
|
|
PRE-INSTALL)
|
|
echo "Nothing to do in $2"
|
|
;;
|
|
|
|
*)
|
|
exit 64
|
|
;;
|
|
esac
|
|
|