Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Aug 2020 18:23:06 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r544179 - in head/net/coturn: . files
Message-ID:  <202008041823.074IN6Jj053943@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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
+@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008041823.074IN6Jj053943>