[SCM] crtmpserver/master: don't install the system user and service
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sat Apr 16 19:55:12 UTC 2011
The following commit has been merged in the master branch:
commit e4f2bce15ab888aabcb97c035a09373bbf44c5af
Author: Reinhard Tartler <siretart at tauware.de>
Date: Sat Apr 16 21:36:41 2011 +0200
don't install the system user and service
this greatly simplifies the packaging.
diff --git a/debian/crtmpserver.default b/debian/crtmpserver.default
deleted file mode 100644
index 33e30f9..0000000
--- a/debian/crtmpserver.default
+++ /dev/null
@@ -1,8 +0,0 @@
-# Defaults for rtmpd initscript
-# sourced by /etc/init.d/rtmpd
-
-# Additional options that are passed to the Daemon.
-ENABLED=yes
-DAEMON_CONF=" /etc/crtmpserver/crtmpserver.lua "
-DAEMON_OPTS=" --daemon "
-DAEMON_USER=crtmpserver
diff --git a/debian/crtmpserver.init b/debian/crtmpserver.init
deleted file mode 100644
index 04904f1..0000000
--- a/debian/crtmpserver.init
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-### BEGIN INIT INFO
-# Provides: crtmpserver
-# Required-Start: $network $local_fs $remote_fs
-# Required-Stop: $remote_fs
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: C++ RTMP/RTSP streaming server
-# Description: High performance RTMP/RTSP/MPEG-TS streaming server
-### END INIT INFO
-
-# Author: Andriy Beregovenko <jet at jet.kiev.ua>
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="C++ RTMP Server"
-NAME=crtmpserver
-DAEMON=/usr/sbin/crtmpserver
-DAEMON_ARGS=" --daemon "
-DAEMON_CONF="/etc/crtmpserver/crtmpserver.lua"
-DAEMON_USER=crtmpserver
-PIDFILE=/var/run/$NAME.pid
-SCRIPTNAME=/etc/init.d/$NAME
-ENABLED=no
-
-[ -x $DAEMON ] || exit 0
-
-[ -r /etc/default/$NAME ] && . /etc/default/$NAME
-
-. /lib/init/vars.sh
-. /lib/lsb/init-functions
-
-UID=$(getent passwd ${DAEMON_USER} | cut -d":" -f3)
-UID_ARG=" --uid=$UID "
-
-do_start()
-{
- # Return
- # 0 if daemon has been started
- # 1 if daemon was already running
- # 2 if daemon could not be started
- start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
- || return 1
- start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
- $DAEMON_ARGS $UID_ARG $DAEMON_CONF \
- || return 2
-}
-
-do_stop()
-{
- # Return
- # 0 if daemon has been stopped
- # 1 if daemon was already stopped
- # 2 if daemon could not be stopped
- # other if a failure occurred
- start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
- RETVAL="$?"
- [ "$RETVAL" = 2 ] && return 2
-
- start-stop-daemon --stop --quiet --oknodo --retry=INT/30/KILL/5 --exec $DAEMON
- [ "$?" = 2 ] && return 2
-
- rm -f $PIDFILE
- return "$RETVAL"
-}
-
-case "$1" in
- start)
- log_daemon_msg "Starting $DESC " "$NAME"
- do_start
- case "$?" in
- 0|1) log_end_msg 0 ;;
- 2) log_end_msg 1 ;;
- esac
- ;;
- stop)
- log_daemon_msg "Stopping $DESC" "$NAME"
- do_stop
- case "$?" in
- 0|1) log_end_msg 0 ;;
- 2) log_end_msg 1 ;;
- esac
- ;;
- status)
- status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
- ;;
- restart)
- log_daemon_msg "Restarting $DESC" "$NAME"
- do_stop
- case "$?" in
- 0|1)
- do_start
- case "$?" in
- 0) log_end_msg 0 ;;
- 1) log_end_msg 1 ;; # Old process is still running
- *) log_end_msg 1 ;; # Failed to start
- esac
- ;;
- *)
- # Failed to stop
- log_end_msg 1
- ;;
- esac
- ;;
- force-reload)
- restart
- ;;
- *)
- echo "Usage: $SCRIPTNAME {start|stop|status|restart}" >&2
- exit 3
- ;;
-esac
-
-:
diff --git a/debian/crtmpserver.install b/debian/crtmpserver.install
deleted file mode 100644
index e5fa050..0000000
--- a/debian/crtmpserver.install
+++ /dev/null
@@ -1 +0,0 @@
-crtmpserver/crtmpserver.lua etc/crtmpserver
diff --git a/debian/crtmpserver.logrotate b/debian/crtmpserver.logrotate
deleted file mode 100644
index 819fdda..0000000
--- a/debian/crtmpserver.logrotate
+++ /dev/null
@@ -1,13 +0,0 @@
-/var/log/crtmpserver/*.log {
- daily
- missingok
- rotate 52
- compress
- delaycompress
- notifempty
- create 640 crtmpserver adm
- sharedscripts
- postrotate
- [ ! -f /var/run/crtmpserver.pid ] || kill -USR1 `cat /var/run/crtmpserver.pid`
- endscript
-}
diff --git a/debian/crtmpserver.postinst b/debian/crtmpserver.postinst
deleted file mode 100644
index d2c14d6..0000000
--- a/debian/crtmpserver.postinst
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-set -e
-
-USER="crtmpserver"
-GROUP="adm"
-
-chown $USER:$GROUP /var/lib/crtmpserver
-chown $USER:$GROUP /var/log/crtmpserver
-
-#DEBHELPER#
-
diff --git a/debian/crtmpserver.postrm b/debian/crtmpserver.postrm
deleted file mode 100644
index 1fd1166..0000000
--- a/debian/crtmpserver.postrm
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -e
-
-#DEBHELPER#
\ No newline at end of file
diff --git a/debian/crtmpserver.preinst b/debian/crtmpserver.preinst
deleted file mode 100644
index 9db3c4f..0000000
--- a/debian/crtmpserver.preinst
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-set -e
-
-USER="crtmpserver"
-GROUP="adm"
-HOME="/var/lib/crtmpserver"
-
-if ! getent group $GROUP >/dev/null
-then
- addgroup --system $GROUP >/dev/null
-fi
-
-if ! getent passwd $USER >/dev/null
-then
- adduser \
- --system \
- --disabled-login \
- --ingroup $GROUP \
- --home $HOME \
- --gecos "$USER" \
- --shell /bin/false \
- $USER >/dev/null
-fi
-
-#DEBHELPER#
diff --git a/debian/crtmpserver.prerm b/debian/crtmpserver.prerm
deleted file mode 100644
index 1f6866c..0000000
--- a/debian/crtmpserver.prerm
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-set -e
-
-#DEBHELPER#
-
diff --git a/debian/dirs b/debian/dirs
index 6854a47..8227524 100644
--- a/debian/dirs
+++ b/debian/dirs
@@ -1,3 +1,2 @@
usr/sbin
-etc/crtmpserver
var/log/crtmpserver
\ No newline at end of file
--
crtmpserver packaging
More information about the pkg-multimedia-commits
mailing list