| #!/sbin/runscript |
| # Copyright 1999-2011 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| start() { |
| ebegin "Starting mailgraph" |
| |
| # read mail log messages somewhere other than /var/log/syslog? |
| [[ -n "${MG_LOGFILE}" ]] && MG_DAEMON_OPTS="${MG_DAEMON_OPTS} -l ${MG_LOGFILE}" |
| |
| # create /var/run/mailgraph if necessary |
| if [ ! -d /var/run/mailgraph ] ; then |
| checkpath -q -d -o mgraph:adm -m 0775 /var/run/mailgraph || return 1 |
| fi |
| |
| UMASK=$(umask) |
| umask ${MG_DAEMON_UMASK:-0077} |
| start-stop-daemon --start \ |
| --name mailgraph \ |
| --user "${MG_DAEMON_UID}:${MG_DAEMON_GID}" \ |
| --name mailgraph \ |
| --pidfile ${MG_DAEMON_PID} \ |
| --exec /usr/bin/mailgraph -- -v --daemon \ |
| --daemon-log="${MG_DAEMON_LOG}" \ |
| --daemon-pid="${MG_DAEMON_PID}" \ |
| --daemon-rrd=/var/lib/mailgraph ${MG_DAEMON_OPTS} |
| eend $? |
| umask "${UMASK}" |
| } |
| |
| stop() { |
| ebegin "Shutting down mailgraph" |
| start-stop-daemon --stop --quiet --pidfile "${MG_DAEMON_PID}" |
| eend $? |
| } |