[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