[Pkg-xen-changes] r206 - trunk/xen-unstable/debian

Bastian Blank waldi at costa.debian.org
Wed Jul 5 18:47:45 UTC 2006


Author: waldi
Date: Wed Jul  5 18:47:45 2006
New Revision: 206

Added:
   trunk/xen-unstable/debian/xen-ioemu-unstable.install
   trunk/xen-unstable/debian/xen-utils-unstable.postinst
   trunk/xen-unstable/debian/xen-utils-unstable.postrm
Modified:
   trunk/xen-unstable/debian/xen-docs-unstable.install
   trunk/xen-unstable/debian/xen-utils-unstable.xend.init
   trunk/xen-unstable/debian/xen-utils-unstable.xendomains.init

Log:
Merge changes from 3.0.


Modified: trunk/xen-unstable/debian/xen-docs-unstable.install
==============================================================================
--- trunk/xen-unstable/debian/xen-docs-unstable.install	(original)
+++ trunk/xen-unstable/debian/xen-docs-unstable.install	Wed Jul  5 18:47:45 2006
@@ -1 +1 @@
-usr/share/doc/xen/pdf/* usr/share/doc/xen-docs-3.0
+usr/share/doc/xen/pdf/* usr/share/doc/xen-docs-unstable

Added: trunk/xen-unstable/debian/xen-ioemu-unstable.install
==============================================================================
--- (empty file)
+++ trunk/xen-unstable/debian/xen-ioemu-unstable.install	Wed Jul  5 18:47:45 2006
@@ -0,0 +1,4 @@
+usr/lib/xen/bin/qemu-dm
+usr/lib/xen/boot
+usr/share/xen/qemu
+etc/xen/qemu-ifup

Added: trunk/xen-unstable/debian/xen-utils-unstable.postinst
==============================================================================
--- (empty file)
+++ trunk/xen-unstable/debian/xen-utils-unstable.postinst	Wed Jul  5 18:47:45 2006
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+configure)
+	# Set up udev rules symlink
+	L="/etc/udev/rules.d/z60_xen-backend.rules"
+	[ ! -z "$2" ] || [ -e "$L" ] || [ -L "$L" ] || ln -s ../xen-backend.rules "$L"
+
+	XENSTORED_DIR="/var/lib/xenstored"
+	[ ! -d "${XENSTORED_DIR}" ] && install -d -m 0700 "${XENSTORED_DIR}" 
+
+	;;
+
+abort-upgrade|abort-remove|abort-deconfigure)
+	;;
+
+*)
+	echo "postinst called with unknown argument \`$1'" >&2
+	exit 1
+	;;
+esac
+
+#DEBHELPER#
+
+exit 0

Added: trunk/xen-unstable/debian/xen-utils-unstable.postrm
==============================================================================
--- (empty file)
+++ trunk/xen-unstable/debian/xen-utils-unstable.postrm	Wed Jul  5 18:47:45 2006
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+purge)
+	# Remove udev rules symlink
+	L="/etc/udev/rules.d/z60_xen-backend.rules"
+	[ -L "$L" ] && rm "$L"
+
+	XENSTORED_DIR="/var/lib/xenstored"
+	[ -d "${XENSTORED_DIR}" ] && rm -r "${XENSTORED_DIR}"
+	;;
+
+remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+	;;
+
+*)
+	echo "postrm called with unknown argument \`$1'" >&2
+	exit 
+	;;
+esac
+
+#DEBHELPER#
+
+exit 0

Modified: trunk/xen-unstable/debian/xen-utils-unstable.xend.init
==============================================================================
--- trunk/xen-unstable/debian/xen-utils-unstable.xend.init	(original)
+++ trunk/xen-unstable/debian/xen-utils-unstable.xend.init	Wed Jul  5 18:47:45 2006
@@ -4,9 +4,11 @@
 DAEMON=/usr/sbin/xend
 NAME=xend
 DESC=XEN
+XENSTORED_RUN_DIR="/var/run/xenstored"
 
 test -x $DAEMON || exit 0
 test -e /proc/xen/privcmd || exit 0
+grep -q "control_d" /proc/xen/capabilities || exit 0
 
 # Wait for Xend to be up
 await_daemons_up () {
@@ -27,6 +29,7 @@
 case "$1" in
   start)
 	echo -n "Starting $DESC: "
+	[ -d "$XENSTORED_RUN_DIR" ] || mkdir -p "$XENSTORED_RUN_DIR"
 	xend start
 	await_daemons_up
 	echo "$NAME."

Modified: trunk/xen-unstable/debian/xen-utils-unstable.xendomains.init
==============================================================================
--- trunk/xen-unstable/debian/xen-utils-unstable.xendomains.init	(original)
+++ trunk/xen-unstable/debian/xen-utils-unstable.xendomains.init	Wed Jul  5 18:47:45 2006
@@ -30,7 +30,7 @@
 
 # Correct exit code would probably be 5, but it's enough 
 # if xend complains if we're not running as privileged domain
-if ! [ -e /proc/xen/privcmd ]; then
+if ! [ -e /proc/xen/privcmd -a -x /usr/sbin/xm ]; then
 	exit 0
 fi
 
@@ -464,7 +464,7 @@
 	;;
 
     *)
-	echo "Usage: $0 {start|stop|restart|reload|status}"
+	echo "Usage: $0 {start|stop|restart|reload|force-reload|status}"
 	rc_failed 3
 	rc_status -v
 	;;



More information about the Pkg-xen-changes mailing list