[Pkg-xfce-commits] r4604 - goodies/trunk/lightdm/debian
Yves-Alexis Perez
corsac at alioth.debian.org
Fri Dec 3 09:35:09 UTC 2010
Author: corsac
Date: 2010-12-03 21:35:09 +0000 (Fri, 03 Dec 2010)
New Revision: 4604
Added:
goodies/trunk/lightdm/debian/lightdm.init
goodies/trunk/lightdm/debian/watch
Modified:
goodies/trunk/lightdm/debian/changelog
Log:
new upstream release
add watch file
add initscript
Modified: goodies/trunk/lightdm/debian/changelog
===================================================================
--- goodies/trunk/lightdm/debian/changelog 2010-12-03 17:21:03 UTC (rev 4603)
+++ goodies/trunk/lightdm/debian/changelog 2010-12-03 21:35:09 UTC (rev 4604)
@@ -1,4 +1,4 @@
-lightdm (0.1.1~-1) unstable; urgency=low
+lightdm (0.2.1-1) unstable; urgency=low
* Initial release. closes: #
Added: goodies/trunk/lightdm/debian/lightdm.init
===================================================================
--- goodies/trunk/lightdm/debian/lightdm.init (rev 0)
+++ goodies/trunk/lightdm/debian/lightdm.init 2010-12-03 21:35:09 UTC (rev 4604)
@@ -0,0 +1,80 @@
+#!/bin/sh
+
+# Largely inspired from slim's init script, which is:
+
+# Largely adapted from xdm's init script:
+# Copyright 1998-2002, 2004, 2005 Branden Robinson <branden at debian.org>.
+# Copyright 2006 Eugene Konev <ejka at imfi.kspu.ru>
+
+### BEGIN INIT INFO
+# Provides: lightdm
+# Required-Start: $local_fs $remote_fs
+# Required-Stop: $local_fs $remote_fs
+# Should-Start: xfs $named slapd
+# Should-Stop: xfs $named slapd
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Start/stop the LightDM display manager
+### END INIT INFO
+
+test -z "$HEED_DEFAULT_DISPLAY_MANAGER" && HEED_DEFAULT_DISPLAY_MANAGER=true
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+
+DAEMON=/usr/bin/lightdm
+PIDFILE=/var/run/lightdm.pid
+
+SSD_START_ARGS="--pidfile $PIDFILE --name $(basename $DAEMON) --startas $DAEMON -- -d"
+SSD_STOP_ARGS="--pidfile $PIDFILE --name $(basename $DAEMON) --retry TERM/5/TERM/5"
+
+case $1 in
+ start)
+ if [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] &&
+ [ -e $DEFAULT_DISPLAY_MANAGER_FILE ] &&
+ [ "$(cat $DEFAULT_DISPLAY_MANAGER_FILE)" != "$DAEMON" ]; then
+ echo "Not starting X display manager (lightdm); it is not the default display manager."
+ else
+ echo -n "Starting X display manager: lightdm"
+ start-stop-daemon --start --quiet $SSD_START_ARGS || echo -n " already running"
+ echo "."
+ fi
+ ;;
+
+ stop)
+ echo -n "Stopping X display manager: lightdm"
+ if ! [ -f $PIDFILE ]; then
+ echo -n " not running ($PIDFILE not found)"
+ else
+ start-stop-daemon --stop --quiet $SSD_STOP_ARGS
+ SSD_RES=$?
+ if [ $SSD_RES -eq 1 ]; then
+ echo -n " not running"
+ fi
+ if [ $SSD_RES -eq 2 ]; then
+ echo -n " not responding to TERM signals"
+ else
+ if [ -f $PIDFILE ]; then
+ echo -n " (removing stale $PIDFILE)"
+ rm $PIDFILE
+ fi
+ fi
+ fi
+ echo "."
+ ;;
+
+ restart)
+ $0 stop
+ sleep 2
+ $0 start
+ ;;
+
+ force-reload)
+ /etc/init.d/lightdm restart
+ ;;
+
+ *)
+ echo "Usage: /etc/init.d/lightdm {start|stop|restart|force-reload}"
+ exit 1
+ ;;
+esac
+
+# End of file
Property changes on: goodies/trunk/lightdm/debian/lightdm.init
___________________________________________________________________
Added: svn:executable
+ *
Added: goodies/trunk/lightdm/debian/watch
===================================================================
--- goodies/trunk/lightdm/debian/watch (rev 0)
+++ goodies/trunk/lightdm/debian/watch 2010-12-03 21:35:09 UTC (rev 4604)
@@ -0,0 +1,2 @@
+version=3
+http://launchpad.net/lightdm/+download http://launchpad.net/lightdm/.*/lightdm-(.*)\.tar\.gz
More information about the Pkg-xfce-commits
mailing list