diff options
author | Jun Kuriyama <kuriyama@FreeBSD.org> | 2004-05-13 07:04:53 +0000 |
---|---|---|
committer | Jun Kuriyama <kuriyama@FreeBSD.org> | 2004-05-13 07:04:53 +0000 |
commit | 08889ec05b7a80ef785f84209dc828dab17e3ecb (patch) | |
tree | 68ab35949d5fd1a068c9e93f9a61d6a946fa6ffc /mail/mailgraph | |
parent | 64664465a9da46e8b6cddbd10ae9b2705ab4d628 (diff) |
Notes
Diffstat (limited to 'mail/mailgraph')
-rw-r--r-- | mail/mailgraph/Makefile | 20 | ||||
-rw-r--r-- | mail/mailgraph/files/mailgraph.sh.tmpl | 3 |
2 files changed, 18 insertions, 5 deletions
diff --git a/mail/mailgraph/Makefile b/mail/mailgraph/Makefile index 17f2415414a4..0e67c76a5b0a 100644 --- a/mail/mailgraph/Makefile +++ b/mail/mailgraph/Makefile @@ -7,7 +7,7 @@ PORTNAME= mailgraph PORTVERSION= 1.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://people.ee.ethz.ch/~dws/software/mailgraph/pub/ \ http://people.ee.ethz.ch/~dws/software/mailgraph/pub/old/ @@ -20,16 +20,28 @@ RUN_DEPENDS= ${SITE_PERL}/RRDp.pm:${PORTSDIR}/net/rrdtool \ NO_BUILD= yes -DATADIR= /var/db/mailgraph +DATADIR?= /var/db/mailgraph +MAILGRAPH_USER?= www +MAILGRAPH_GROUP?= www USE_REINPLACE= yes USE_RC_SUBR= yes -RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} DATADIR=${DATADIR} +RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} DATADIR=${DATADIR} \ + MAILGRAPH_USER=${MAILGRAPH_USER} MAILGRAPH_GROUP=${MAILGRAPH_GROUP} STARTUP_FILE= ${PREFIX}/etc/rc.d/mailgraph.sh MSG_FILE= ${PKGDIR}/pkg-message PKGMESSAGE= ${WRKSRC}/pkg-message +pre-everything:: + @${ECHO_MSG} + @${ECHO_MSG} "You may set following options:" + @${ECHO_MSG} + @${ECHO_MSG} "DATADIR=/var/db/mailgraph Where do you put RRD databases?" + @${ECHO_MSG} "MAILGRAPH_USER=www User to run mailgraph" + @${ECHO_MSG} "MAILGRAPH_GROUP=www Group to run mailgraph" + @${ECHO_MSG} + post-patch: @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," ${WRKSRC}/mailgraph.cgi @${SED} 's|%%DATADIR%%|${DATADIR}|g' ${MSG_FILE} > ${PKGMESSAGE} @@ -37,7 +49,7 @@ post-patch: do-install: ${MKDIR} ${PREFIX}/www/cgi-bin ${MKDIR} ${DATADIR} - @${CHOWN} www:www ${DATADIR} + @${CHOWN} -R ${MAILGRAPH_USER}:${MAILGRAPH_GROUP} ${DATADIR} @${INSTALL_SCRIPT} ${WRKSRC}/mailgraph.pl ${PREFIX}/sbin @${INSTALL_SCRIPT} ${WRKSRC}/mailgraph.cgi ${PREFIX}/www/cgi-bin @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ diff --git a/mail/mailgraph/files/mailgraph.sh.tmpl b/mail/mailgraph/files/mailgraph.sh.tmpl index 1d54483209ef..fe20f6b1ce73 100644 --- a/mail/mailgraph/files/mailgraph.sh.tmpl +++ b/mail/mailgraph/files/mailgraph.sh.tmpl @@ -28,7 +28,8 @@ stop_postcmd() mailgraph_enable=${mailgraph_enable:-"NO"} mailgraph_pidfile=${mailgraph_pidfile:-"%%DATADIR%%/mailgraph.pid"} mailgraph_flags=${mailgraph_flags:-"--logfile /var/log/maillog --daemon-rrd=%%DATADIR%% --ignore-localhost --daemon --daemon-pid=${mailgraph_pidfile}"} -mailgraph_user=${mailgraph_user:-"www"} +mailgraph_user=${mailgraph_user:-"%%MAILGRAPH_USER%%"} +mailgraph_group=${mailgraph_group:-"%%MAILGRAPH_GROUP%%"} mailgraph_chdir=${mailgraph_chdir:-"%%DATADIR%%"} load_rc_config $name |