aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Froehlich <decke@FreeBSD.org>2021-06-21 14:45:52 +0000
committerBernhard Froehlich <decke@FreeBSD.org>2021-06-21 14:45:52 +0000
commit308171c8508baa96b8023f1d833b1789a84a35d9 (patch)
tree238f1605d3f2928d9d4d6d77ae51888dc73a324a
parent5a8cb6cf2e02d3cdf71aacf53245add7b8704f0c (diff)
downloadports-308171c8508baa96b8023f1d833b1789a84a35d9.tar.gz
ports-308171c8508baa96b8023f1d833b1789a84a35d9.zip
multimedia/minisatip: Add rc.d script
-rw-r--r--multimedia/minisatip/Makefile1
-rw-r--r--multimedia/minisatip/files/minisatip.in26
2 files changed, 27 insertions, 0 deletions
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index 59c7fcf73947..8db32f2492eb 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -20,6 +20,7 @@ GH_ACCOUNT= catalinii
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
ALL_TARGET= minisatip
diff --git a/multimedia/minisatip/files/minisatip.in b/multimedia/minisatip/files/minisatip.in
new file mode 100644
index 000000000000..31633d1476bb
--- /dev/null
+++ b/multimedia/minisatip/files/minisatip.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: minisatip
+# REQUIRE: DAEMON webcamd
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable minisatip
+#
+# minisatip_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable minisatip.
+# minisatip_flags (str): Custom flags for minisatip
+
+. /etc/rc.subr
+
+name=minisatip
+rcvar=minisatip_enable
+
+load_rc_config $name
+
+: ${minisatip_enable:=NO}
+
+pidfile="/var/run/${name}.pid"
+command="%%PREFIX%%/sbin/minisatip"
+command_args="-g -R %%PREFIX%%/share/minisatip/html"
+
+run_rc_command "$1"