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

Reply via email to