summaryrefslogtreecommitdiff
path: root/net/crtmpserver
diff options
context:
space:
mode:
authorSylvio Cesar Teixeira <sylvio@FreeBSD.org>2011-03-01 17:33:52 +0000
committerSylvio Cesar Teixeira <sylvio@FreeBSD.org>2011-03-01 17:33:52 +0000
commitf66e9554e6bb660cbb8c0c4c08d81130267f350c (patch)
treef63e1134a1d0f474e3fead5a25dcee04f39ad628 /net/crtmpserver
parent- Update to 3211 (diff)
- Change variable in crtmpserver.in
- BUMP PORTREVISION Submitted by: dougb@ (via e-mail)
Notes
Notes: svn path=/head/; revision=270068
Diffstat (limited to 'net/crtmpserver')
-rw-r--r--net/crtmpserver/Makefile1
-rw-r--r--net/crtmpserver/files/crtmpserver.in14
2 files changed, 12 insertions, 3 deletions
diff --git a/net/crtmpserver/Makefile b/net/crtmpserver/Makefile
index 9a4c2e11033b..efe653501745 100644
--- a/net/crtmpserver/Makefile
+++ b/net/crtmpserver/Makefile
@@ -7,6 +7,7 @@
PORTNAME= crtmpserver
PORTVERSION= 0.355
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://freebsd.rtmpd.com/
diff --git a/net/crtmpserver/files/crtmpserver.in b/net/crtmpserver/files/crtmpserver.in
index b0a8f345c626..d4b3b3bfce20 100644
--- a/net/crtmpserver/files/crtmpserver.in
+++ b/net/crtmpserver/files/crtmpserver.in
@@ -25,13 +25,21 @@ rcvar=${name}_enable
command=%%PREFIX%%/sbin/${name}
pidfile=/var/run/${name}.pid
+start_postcmd="${name}_poststart"
+
+crtmpserver_poststart()
+{
+ pgrep crtmpserver > /var/run/crtmpserver.pid
+}
+
load_rc_config $name
: ${crtmpserver_enable="NO"}
: ${crtmpserver_config="%%PREFIX%%/etc/crtmpserver.lua"}
+: ${crtmpserver_username="%%USERS%%"}
+
+required_files="$crtmpserver_config"
-crtmpserver_username="%%USERS%%"
-command_args="--daemon --uid=`id -u ${crtmpserver_username}` $crtmpserver_config"
+command_args="--daemon --uid=`id -u ${crtmpserver_username}` $required_files"
run_rc_command "$1"
-ps -axo pid,comm|grep crtmpserver|cut -d " " -f1 >/var/run/crtmpserver.pid