[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