[Pkg-xen-changes] r962 - trunk/xen/debian
Bastian Blank
waldi at alioth.debian.org
Tue Jan 31 15:26:21 UTC 2012
Author: waldi
Date: Tue Jan 31 15:26:20 2012
New Revision: 962
Log:
* debian/changelog
* debian/xen-utils-common.xend.init: Restart and stop xenconsoled.
Modified:
trunk/xen/debian/changelog
trunk/xen/debian/xen-utils-common.xend.init
Modified: trunk/xen/debian/changelog
==============================================================================
--- trunk/xen/debian/changelog Tue Jan 31 14:09:59 2012 (r961)
+++ trunk/xen/debian/changelog Tue Jan 31 15:26:20 2012 (r962)
@@ -4,6 +4,7 @@
* Remove xend wrapper, it should not be called by users.
* Support xl in init script.
* Restart xen daemons on upgrade.
+ * Restart and stop xenconsoled in init script.
-- Bastian Blank <waldi at debian.org> Tue, 31 Jan 2012 14:07:41 +0100
Modified: trunk/xen/debian/xen-utils-common.xend.init
==============================================================================
--- trunk/xen/debian/xen-utils-common.xend.init Tue Jan 31 14:09:59 2012 (r961)
+++ trunk/xen/debian/xen-utils-common.xend.init Tue Jan 31 15:26:20 2012 (r962)
@@ -94,6 +94,18 @@
|| return 2
}
+xenconsoled_stop()
+{
+ log_progress_msg "xenconsoled"
+ start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile "$XENCONSOLED_PIDFILE" --name xenconsoled
+ RETVAL="$?"
+ [ "$RETVAL" = 2 ] && return 2
+ start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec "$XENCONSOLED"
+ [ "$?" = 2 ] && return 2
+ rm -f $PIDFILE
+ return "$RETVAL"
+}
+
xenstored_start()
{
log_progress_msg "xenstored"
@@ -146,9 +158,15 @@
log_daemon_msg "Stopping $DESC"
xend_stop
case "$?" in
- 0|1) log_end_msg 0 ;;
+ 0|1) ;;
*) log_end_msg 1 ;;
esac
+ xenconsoled_stop
+ case "$?" in
+ 0|1) ;;
+ *) log_end_msg 1 ;;
+ esac
+ log_end_msg 0
;;
restart|force-reload)
capability_check
@@ -162,12 +180,24 @@
0|1)
xend_start
case "$?" in
- 0) log_end_msg 0 ;;
+ 0) ;;
*) log_end_msg 1 ;;
esac
;;
*) log_end_msg 1 ;;
esac
+ xenconsoled_stop
+ case "$?" in
+ 0|1)
+ xenconsoled_start
+ case "$?" in
+ 0) ;;
+ *) log_end_msg 1 ;;
+ esac
+ ;;
+ *) log_end_msg 1 ;;
+ esac
+ log_end_msg 0
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload}" >&2
More information about the Pkg-xen-changes
mailing list