[X2Go-Commits] [x2gothinclient] 01/01: Init scripts: Provide status option.

git-admin at x2go.org git-admin at x2go.org
Sun Aug 24 17:30:19 CEST 2014


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2gothinclient.

commit e450bff89617e10beefde4ded0c4844a98905af7
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Sun Aug 24 17:30:16 2014 +0200

    Init scripts: Provide status option.
---
 cdmanager/init/x2gothinclient-cdmanager.init       |    5 +++++
 chroot/init/x2gothinclient-chroot.init             |    2 +-
 debian/changelog                                   |    1 +
 .../init/x2gothinclient-displaymanager.init        |    7 +++++++
 minidesktop/init/x2gothinclient-minidesktop.init   |    2 +-
 5 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/cdmanager/init/x2gothinclient-cdmanager.init b/cdmanager/init/x2gothinclient-cdmanager.init
index a6eeabe..d291598 100644
--- a/cdmanager/init/x2gothinclient-cdmanager.init
+++ b/cdmanager/init/x2gothinclient-cdmanager.init
@@ -61,6 +61,11 @@ case "$1" in
 		start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid || true
 		log_end_msg $?
 	;;
+	status)
+		log_daemon_msg "Status of $DESC" "x2gocdmanager"
+		start-stop-daemon --oknodo --status --quiet --pidfile /var/run/$NAME.pid || true
+		log_end_msg $?
+	;;
 	force-reload)
 		start-stop-daemon --stop --test --quiet --pidfile /var/run/$NAME.pid && $0 restart || exit 0
 	;;
diff --git a/chroot/init/x2gothinclient-chroot.init b/chroot/init/x2gothinclient-chroot.init
index c88727b..bcd03ee 100644
--- a/chroot/init/x2gothinclient-chroot.init
+++ b/chroot/init/x2gothinclient-chroot.init
@@ -28,7 +28,7 @@ case "$1" in
         chown statd:nogroup /var/lib/nfs/sm.bak
         exit 0
         ;;
-  restart|reload|force-reload)
+  restart|reload|force-reload|status)
         echo "Error: argument '$1' not supported" >&2
         exit 3
         ;;
diff --git a/debian/changelog b/debian/changelog
index c84e21f..18e0d9c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,6 +22,7 @@ x2gothinclient (1.5.0.0-0x2go1) UNRELEASED; urgency=low
       (x2gothinclient_shell or x2gothinclient_upgrade).
     - Avoid x2gothinclient_init failures, use if..then..fi instead of
       the test command.
+    - Init scripts: Provide status option.
   * debian/control:
     + Rename bin:package: x2gothinclient -> x2gothinclient-daemon.
 
diff --git a/displaymanager/init/x2gothinclient-displaymanager.init b/displaymanager/init/x2gothinclient-displaymanager.init
index 3754dc7..6923035 100644
--- a/displaymanager/init/x2gothinclient-displaymanager.init
+++ b/displaymanager/init/x2gothinclient-displaymanager.init
@@ -72,6 +72,13 @@ case "$1" in
 			log_end_msg $?
 		fi
 	;;
+	status)
+		if [ -e /var/run/$NAME.pid ]; then
+			log_daemon_msg "Status of $DESC" "x2gothinclientd"
+			start-stop-daemon --oknodo --status --quiet --pidfile /var/run/$NAME.pid
+			log_end_msg $?
+		fi
+	;;
 	stop)
 		if [ -e /var/run/$NAME.pid ]; then
 			log_daemon_msg "Stopping $DESC" "x2gothinclientd"
diff --git a/minidesktop/init/x2gothinclient-minidesktop.init b/minidesktop/init/x2gothinclient-minidesktop.init
index 16e6bbf..1b10e82 100644
--- a/minidesktop/init/x2gothinclient-minidesktop.init
+++ b/minidesktop/init/x2gothinclient-minidesktop.init
@@ -18,7 +18,7 @@ case "$1" in
   start|"")
         exit 0
         ;;
-  restart|reload|force-reload)
+  restart|reload|force-reload|status)
         echo "Error: argument '$1' not supported" >&2
         exit 3
         ;;

--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gothinclient.git


More information about the x2go-commits mailing list