tags 648029 +patch
thanks
Here's a patch for bug #648029 "/usr/lib/xen-common/bin/xen-toolstack
(and thus /usr/sbin/xm) works with bash, but not with dash".
Works for me, tested with dash and bash.
--- xen-toolstack.orig 2011-11-08 15:02:01.000000000 +0100
+++ xen-toolstack 2011-11-08 15:03:16.000000000 +0100
@@ -5,11 +5,13 @@
dir=$(. /usr/lib/xen-common/bin/xen-dir); ret=$?; [ $ret -eq 0 ] || exit $ret
check() {
+ local PATH
if [ "$1" = xm ] || [ "$1" = xl ]; then
- PATH="$dir/bin" command -v "$1"
+ PATH="$dir/bin"
else
- PATH="$dir/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" command -v "$1"
+ PATH="$dir/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
fi
+ command -v "$1"
}
if [ -e $configfile ]; then