[Pkg-xen-changes] r308 - in trunk/xen-common: debian scripts

Bastian Blank waldi at costa.debian.org
Sat Sep 9 10:44:42 UTC 2006


Author: waldi
Date: Sat Sep  9 10:44:41 2006
New Revision: 308

Added:
   trunk/xen-common/scripts/xen-utils-version
      - copied, changed from r307, /trunk/xen-common/scripts/xen-utils-root
Removed:
   trunk/xen-common/scripts/xen-utils-root
Modified:
   trunk/xen-common/debian/xen-utils-common.xend.init
   trunk/xen-common/scripts/Makefile
   trunk/xen-common/scripts/xen-utils-wrapper

Log:
* debian/xen-utils-common.xend.init: Use xen-utils-version.
* scripts/Makefile: Update.
* scripts/xen-utils-version
  - Move from scripts/xen-utils-root.
  - Return version.
* scripts/xen-utils-wrapper: Use xen-utils-version.


Modified: trunk/xen-common/debian/xen-utils-common.xend.init
==============================================================================
--- trunk/xen-common/debian/xen-utils-common.xend.init	(original)
+++ trunk/xen-common/debian/xen-utils-common.xend.init	Sat Sep  9 10:44:41 2006
@@ -6,10 +6,11 @@
 NAME=xend
 DESC=XEN
 XENSTORED_RUN_DIR="/var/run/xenstored"
-ROOT=$(xen-utils-root -q || true)
+VERSION=$(xen-utils-version -q || true)
+ROOT=/usr/lib/xen-$VERSION
 DAEMON=$ROOT/bin/xend
 
-test "$ROOT" || exit 0
+test "$VERSION" || exit 0
 test -x $DAEMON || exit 0
 test -e /proc/xen/privcmd || exit 0
 grep -q "control_d" /proc/xen/capabilities || exit 0

Modified: trunk/xen-common/scripts/Makefile
==============================================================================
--- trunk/xen-common/scripts/Makefile	(original)
+++ trunk/xen-common/scripts/Makefile	Sat Sep  9 10:44:41 2006
@@ -19,7 +19,7 @@
 	xm
 
 PRIVATE_SCRIPTS = \
-	xen-utils-root \
+	xen-utils-version \
 	$(WRAPPER)
 
 WRAPPER = xen-utils-wrapper

Copied: trunk/xen-common/scripts/xen-utils-version (from r307, /trunk/xen-common/scripts/xen-utils-root)
==============================================================================
--- /trunk/xen-common/scripts/xen-utils-root	(original)
+++ trunk/xen-common/scripts/xen-utils-version	Sat Sep  9 10:44:41 2006
@@ -28,16 +28,14 @@
     VERSION="default"
 fi
 
-root="/usr/lib/xen-$VERSION"
-if [ -d "$root" ]; then
-    echo "$root"
+if [ -d "/usr/lib/xen-$VERSION" ]; then
+    echo "$VERSION"
     exit 0
 fi
 
-root="/usr/lib/xen-default"
-if [ -d "$root" ]; then
+if [ -d "/usr/lib/xen-default" ]; then
     [ "$QUIET" ] || echo "WARING!  Can't find version $VERSION of xen utils, fallback to default version!" >&2
-    echo "$root"
+    echo "default"
     exit 0
 fi
 

Modified: trunk/xen-common/scripts/xen-utils-wrapper
==============================================================================
--- trunk/xen-common/scripts/xen-utils-wrapper	(original)
+++ trunk/xen-common/scripts/xen-utils-wrapper	Sat Sep  9 10:44:41 2006
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+libdir=/usr/lib
 command="$(basename $0)"
-root=$(/usr/lib/xen-common/bin/xen-utils-root -v "$XEN_VERSION")
-[ "$root" ] && exec "$root/bin/$command" "$@"
+version=$($libdir/xen-common/bin/xen-utils-version -v "$XEN_VERSION")
+[ "$version" ] && exec "$libdir/xen-$version/bin/$command" "$@"
+exit 127



More information about the Pkg-xen-changes mailing list