[Pkg-xen-changes] r276 - trunk/xen-common/scripts
Bastian Blank
waldi at costa.debian.org
Wed Aug 23 11:40:23 UTC 2006
Author: waldi
Date: Wed Aug 23 11:40:23 2006
New Revision: 276
Modified:
trunk/xen-common/scripts/xen-utils-root
Log:
scripts/xen-utils-root: Collect version from /sys/hypervisor.
Modified: trunk/xen-common/scripts/xen-utils-root
==============================================================================
--- trunk/xen-common/scripts/xen-utils-root (original)
+++ trunk/xen-common/scripts/xen-utils-root Wed Aug 23 11:40:23 2006
@@ -11,7 +11,18 @@
esac
done
-# TODO: real version detection
+if [ -z "$VERSION" ]; then
+ if [ -d "/sys/hypervisor" ]; then
+ if [ "$(cat /sys/hypervisor/type)" = xen ]; then
+ dir=/sys/hypervisor/version/
+ VERSION="$(cat $dir/major).$(cat $dir/minor)$(cat $dir/extra)"
+ else
+ [ "$QUIET" ] || echo "WARING! Can't read type from sysfs!" >&2
+ fi
+ else
+ [ "$QUIET" ] || echo "WARING! Can't find hypervisor information in sysfs!" >&2
+ fi
+fi
if [ -z "$VERSION" ]; then
VERSION="default"
@@ -32,4 +43,3 @@
[ "$QUIET" ] || echo "ERROR! Can't find default version of xen utils, bailing out!" >&2
exit 1
-
More information about the Pkg-xen-changes
mailing list