[SCM] crtmpserver/master: Add rc defaults file. Update rc script to use defaults-file in correct way.

jet-guest at users.alioth.debian.org jet-guest at users.alioth.debian.org
Sat Nov 19 22:49:36 UTC 2011


The following commit has been merged in the master branch:
commit 8fc9f3fcde04f84f8a6cdbe88c47165bfb9c0c55
Author: Andriy Beregovenko <jet at jet.kiev.ua>
Date:   Sun Nov 20 00:32:55 2011 +0200

    Add rc defaults file. Update rc script to use defaults-file in correct way.

diff --git a/debian/crtmpserver.default b/debian/crtmpserver.default
new file mode 100644
index 0000000..596aa32
--- /dev/null
+++ b/debian/crtmpserver.default
@@ -0,0 +1,14 @@
+# Defaults for rtmpd initscript
+# sourced by /etc/init.d/crtmpserver
+
+# Enable crtmpserver start: "yes" or "no"
+ENABLED="yes"
+
+# Daemon user
+DAEMON_USER="root"
+
+# Additional options that are passed to the daemon.
+DAEMON_ARGS="--daemon"
+
+# Main configuration script for daemon
+DAEMON_CONF="/etc/crtmpserver/crtmpserver.lua"
diff --git a/debian/crtmpserver.init b/debian/crtmpserver.init
index c040f6c..a837269 100644
--- a/debian/crtmpserver.init
+++ b/debian/crtmpserver.init
@@ -17,14 +17,17 @@ NAME=crtmpserver
 DAEMON=/usr/sbin/crtmpserver
 DAEMON_ARGS=" --daemon "
 DAEMON_CONF="/etc/crtmpserver/crtmpserver.lua"
-DAEMON_USER=root
+DAEMON_USER="root"
 PIDFILE=/var/run/$NAME.pid
 SCRIPTNAME=/etc/init.d/$NAME
-ENABLED=no
+ENABLED="no"
+
+[ -r /etc/default/$NAME ] && . /etc/default/$NAME
 
 [ -x $DAEMON ] || exit 0
+[ -r $DAEMON_CONF ] || exit 0
 
-[ -r /etc/default/$NAME ] && . /etc/default/$NAME
+[ $ENABLED = "yes" ] || exit 0
 
 . /lib/init/vars.sh
 . /lib/lsb/init-functions

-- 
crtmpserver packaging



More information about the pkg-multimedia-commits mailing list