summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2020-12-15 19:04:27 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2020-12-15 19:04:27 +0000
commit1492ee95fe2563556dc801d915f6b5fce71522c1 (patch)
tree93d5cbab95d48d3adb3250f24656635b6e7e68d8
parentwww/lychee: fix build add missing files (diff)
- add RC_SUBR support
PR: 249432 Approved by: maintainer-timeout
Notes
Notes: svn path=/head/; revision=558175
-rw-r--r--sysutils/minirsyslogd/Makefile3
-rw-r--r--sysutils/minirsyslogd/files/minirsyslogd.in24
2 files changed, 27 insertions, 0 deletions
diff --git a/sysutils/minirsyslogd/Makefile b/sysutils/minirsyslogd/Makefile
index 43d49f7e29e9..3ec6b4cb4f67 100644
--- a/sysutils/minirsyslogd/Makefile
+++ b/sysutils/minirsyslogd/Makefile
@@ -3,12 +3,15 @@
PORTNAME= minirsyslogd
PORTVERSION= 1.02
+PORTREVISION= 1
CATEGORIES= sysutils net
MASTER_SITES= http://redundancy.redundancy.org/mirror/
MAINTAINER= lx@FreeBSD.org
COMMENT= Minimal, fast and secure syslog receiver
+USE_RC_SUBR= minirsyslogd
+
do-build:
cd ${WRKSRC} && ${CC} ${CFLAGS} -o ${PORTNAME} ${PORTNAME}.c
diff --git a/sysutils/minirsyslogd/files/minirsyslogd.in b/sysutils/minirsyslogd/files/minirsyslogd.in
new file mode 100644
index 000000000000..35ef2a5f207d
--- /dev/null
+++ b/sysutils/minirsyslogd/files/minirsyslogd.in
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# PROVIDE: minirsyslogd
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+
+. /etc/rc.subr
+
+name="minirsyslogd"
+desc="Mini RSyslog Daemon"
+rcvar="minirsyslogd_enable"
+
+load_rc_config "$name"
+
+: ${minirsyslogd_enable:="NO"}
+: ${minirsyslogd_basedir:="/var/log/remote"}
+: ${minirsyslogd_pidfile:="/var/run/minirsyslogd.pid"}
+command="%%PREFIX%%/sbin/minirsyslogd"
+pidfile="${minirsyslogd_pidfile}"
+command_args="--daemon --rootdir ${minirsyslogd_basedir}"
+
+run_rc_command "$1"