diff options
author | jnemeth <jnemeth@pkgsrc.org> | 2019-08-26 06:41:08 +0000 |
---|---|---|
committer | jnemeth <jnemeth@pkgsrc.org> | 2019-08-26 06:41:08 +0000 |
commit | 9e865b9e8b1f6240fc38e37313bc6682e10055a7 (patch) | |
tree | 42e0403193b8e98ba9be92907037b738747bc857 /net/mrtg | |
parent | 91a097c5d5a050a2947d6e2ebf4d387e31ab83f4 (diff) | |
download | pkgsrc-9e865b9e8b1f6240fc38e37313bc6682e10055a7.tar.gz |
Add an rc.d script.
Diffstat (limited to 'net/mrtg')
-rw-r--r-- | net/mrtg/Makefile | 7 | ||||
-rw-r--r-- | net/mrtg/files/mrtg.sh | 28 |
2 files changed, 32 insertions, 3 deletions
diff --git a/net/mrtg/Makefile b/net/mrtg/Makefile index d7f6a2096bc..844ae40897d 100644 --- a/net/mrtg/Makefile +++ b/net/mrtg/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.129 2019/08/11 13:22:11 wiz Exp $ +# $NetBSD: Makefile,v 1.130 2019/08/26 06:41:08 jnemeth Exp $ DISTNAME= mrtg-2.17.7 -#PKGREVISION= 12 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= net MASTER_SITES= https://oss.oetiker.ch/mrtg/pub/ MASTER_SITES+= https://oss.oetiker.ch/mrtg/pub/old/ @@ -36,6 +35,8 @@ SUBST_MESSAGE.files= Fixing default configuration files. INSTALLATION_DIRS+= ${EGDIR} libexec +RCD_SCRIPTS= mrtg + post-extract: cp ${FILESDIR}/mrtg.conf.example ${WRKDIR} cp ${FILESDIR}/netstat2mrtg ${WRKDIR} diff --git a/net/mrtg/files/mrtg.sh b/net/mrtg/files/mrtg.sh new file mode 100644 index 00000000000..c307338b4df --- /dev/null +++ b/net/mrtg/files/mrtg.sh @@ -0,0 +1,28 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: mrtg.sh,v 1.1 2019/08/26 06:41:08 jnemeth Exp $ +# +# PROVIDE: mrtg +# REQUIRE: DAEMON +# KEYWORD: shutdown +# +# You will need to set some variables in /etc/rc.conf to start Asterisk: +# +# mrtg=YES + +if [ -f /etc/rc.subr ] +then + . /etc/rc.subr +fi + +name="mrtg" +rcvar=$name +command="@PREFIX@/bin/${name}" +command_interpreter="@PERL5@" +pidfile=@PKG_SYSCONFDIR@/${name}.pid +required_files="@PKG_SYSCONFDIR@/mrtg.conf" +extra_commands="reload" +mrtg_flags="--daemon $required_files" + +load_rc_config $name +run_rc_command "$1" |