[Pkg-xen-changes] r692 - in trunk/xen-common: debian scripts
Bastian Blank
waldi at alioth.debian.org
Sun Nov 22 11:08:30 UTC 2009
Author: waldi
Date: Sun Nov 22 11:08:30 2009
New Revision: 692
Log:
* debian/xen-utils-common.xendomains.init,
debian/xen-utils-common.xend.init,
scripts/xen-utils-wrapper: Use xen-version.
* scripts/xen-version: Move from scripts/xen-utils-version.
* scripts/Makefile: Update.
Added:
trunk/xen-common/scripts/xen-version
- copied unchanged from r686, trunk/xen-common/scripts/xen-utils-version
Deleted:
trunk/xen-common/scripts/xen-utils-version
Modified:
trunk/xen-common/debian/xen-utils-common.xend.init
trunk/xen-common/debian/xen-utils-common.xendomains.init
trunk/xen-common/scripts/Makefile
trunk/xen-common/scripts/xen-utils-wrapper
Modified: trunk/xen-common/debian/xen-utils-common.xend.init
==============================================================================
--- trunk/xen-common/debian/xen-utils-common.xend.init Sun Nov 22 11:06:53 2009 (r691)
+++ trunk/xen-common/debian/xen-utils-common.xend.init Sun Nov 22 11:08:30 2009 (r692)
@@ -12,7 +12,7 @@
PATH=/usr/lib/xen-common/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Xen daemons"
-VERSION=$(xen-utils-version)
+VERSION=$(xen-version)
ROOT=/usr/lib/xen-$VERSION
XEND="$ROOT"/bin/xend
Modified: trunk/xen-common/debian/xen-utils-common.xendomains.init
==============================================================================
--- trunk/xen-common/debian/xen-utils-common.xendomains.init Sun Nov 22 11:06:53 2009 (r691)
+++ trunk/xen-common/debian/xen-utils-common.xendomains.init Sun Nov 22 11:08:30 2009 (r692)
@@ -14,7 +14,7 @@
# Default-Enabled: yes
PATH=/usr/lib/xen-common/bin:/sbin:/bin:/usr/sbin:/usr/bin
-VERSION=$(xen-utils-version)
+VERSION=$(xen-version)
ROOT=/usr/lib/xen-$VERSION
test "$VERSION" || exit 0
Modified: trunk/xen-common/scripts/Makefile
==============================================================================
--- trunk/xen-common/scripts/Makefile Sun Nov 22 11:06:53 2009 (r691)
+++ trunk/xen-common/scripts/Makefile Sun Nov 22 11:08:30 2009 (r692)
@@ -14,7 +14,7 @@
xm
PRIVATE_SCRIPTS = \
- xen-utils-version \
+ xen-version \
$(WRAPPER)
WRAPPER = xen-utils-wrapper
Modified: trunk/xen-common/scripts/xen-utils-wrapper
==============================================================================
--- trunk/xen-common/scripts/xen-utils-wrapper Sun Nov 22 11:06:53 2009 (r691)
+++ trunk/xen-common/scripts/xen-utils-wrapper Sun Nov 22 11:08:30 2009 (r692)
@@ -3,7 +3,7 @@
set -e
COMMAND="$(basename $0)"
-VERSION=$(/usr/lib/xen-common/bin/xen-utils-version -v)
+VERSION=$(/usr/lib/xen-common/bin/xen-version -v)
if [ -z "$VERSION" ]; then
VERSION="default"
Copied: trunk/xen-common/scripts/xen-version (from r686, trunk/xen-common/scripts/xen-utils-version)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/xen-common/scripts/xen-version Sun Nov 22 11:08:30 2009 (r692, copy of r686, trunk/xen-common/scripts/xen-utils-version)
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+while getopts "v" OPT; do
+ case "$OPT" in
+ v)
+ VERBOSE=1
+ ;;
+ esac
+done
+
+if [ -e "/sys/hypervisor/type" ]; then
+ if [ "$(cat /sys/hypervisor/type)" = xen ]; then
+ DIR=/sys/hypervisor/version
+ VERSION_EXTRA=$(cat $DIR/extra)
+ if [ "$VERSION_EXTRA" = "-unstable" ]; then
+ VERSION=unstable
+ else
+ VERSION="$(cat $DIR/major).$(cat $DIR/minor)$VERSION_EXTRA"
+ fi
+ else
+ [ "$VERBOSE" ] && echo "WARING! Can't read type from sysfs!" >&2
+ fi
+else
+ [ "$VERBOSE" ] && echo "WARING! Can't find hypervisor information in sysfs!" >&2
+fi
+
+echo "$VERSION"
+exit 0
More information about the Pkg-xen-changes
mailing list