svn commit: r544179 - in head/net/coturn: . files
Yuri Victorovich
yuri at FreeBSD.org
Tue Aug 4 18:23:07 UTC 2020
Author: yuri
Date: Tue Aug 4 18:23:06 2020
New Revision: 544179
URL: https://svnweb.freebsd.org/changeset/ports/544179
Log:
net/coturn: Add the rc script
Submitted by: Zeus Panchenko <zeus at ibs.dn.ua>
Added:
head/net/coturn/files/
head/net/coturn/files/turnserver-service.in (contents, props changed)
Modified:
head/net/coturn/Makefile
head/net/coturn/pkg-plist
Modified: head/net/coturn/Makefile
==============================================================================
--- head/net/coturn/Makefile Tue Aug 4 17:21:49 2020 (r544178)
+++ head/net/coturn/Makefile Tue Aug 4 18:23:06 2020 (r544179)
@@ -2,6 +2,7 @@
PORTNAME= coturn
DISTVERSION= 4.5.1.3
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri at FreeBSD.org
@@ -20,6 +21,8 @@ SHEBANG_FILES= examples/scripts/oauth.sh examples/scri
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static --enable-shared --turndbdir=/var/db/${PORTNAME}
+SUB_FILES= turnserver-service
+
DOCSDIR= ${PREFIX}/share/doc/turnserver
EXAMPLESDIR= ${PREFIX}/share/examples/turnserver
@@ -27,5 +30,9 @@ OPTIONS_DEFINE= DOCS EXAMPLES
PORTDOCS= *
PORTEXAMPLES= *
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/turnserver-service ${STAGEDIR}${PREFIX}/etc/rc.d/turnserver
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
.include <bsd.port.mk>
Added: head/net/coturn/files/turnserver-service.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/coturn/files/turnserver-service.in Tue Aug 4 18:23:06 2020 (r544179)
@@ -0,0 +1,29 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+#
+# PROVIDE: turnserver
+# REQUIRE: DAEMON
+# BEFORE: mail
+# KEYWORD: shutdown
+#
+
+. /etc/rc.subr
+
+name="turnserver"
+rcvar="${name}_enable"
+command="%%PREFIX%%/bin/${name}"
+pidfile="/var/run/prosody/${name}.pid"
+required_files="%%PREFIX%%/etc/${name}.conf"
+
+load_rc_config ${name}
+
+: ${turnserver_enable="NO"}
+: ${turnserver_flags="-o"}
+: ${turnserver_configfile:=%%PREFIX%%/etc/$name.conf}
+
+command_args="-c ${turnserver_configfile} ${turnserver_flags}"
+
+run_rc_command "$1"
Modified: head/net/coturn/pkg-plist
==============================================================================
--- head/net/coturn/pkg-plist Tue Aug 4 17:21:49 2020 (r544178)
+++ head/net/coturn/pkg-plist Tue Aug 4 18:23:06 2020 (r544179)
@@ -5,7 +5,8 @@ bin/turnutils_oauth
bin/turnutils_peer
bin/turnutils_stunclient
bin/turnutils_uclient
-etc/turnserver.conf.default
+etc/rc.d/turnserver
+ at sample etc/turnserver.conf.default etc/turnserver.conf
include/turn/client/TurnMsgLib.h
include/turn/client/ns_turn_ioaddr.h
include/turn/client/ns_turn_msg.h
More information about the svn-ports-all
mailing list