xendomains script: A few bug fixes.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 11 Sep 2008 14:16:11 +0000 (15:16 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 11 Sep 2008 14:16:11 +0000 (15:16 +0100)
Contributed-by: Artur Linhart <AL.LINUX@bcpraha.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/examples/init.d/xendomains

index 987f994a4fa67d9befd3135d77f2a9f407cdd63e..5c2e492f0337ff16aa55de2d97c60199bed62aab 100644 (file)
@@ -327,15 +327,17 @@ stop()
        if test $id = 0; then continue; fi
        echo -n " $name"
        if test "$XENDOMAINS_AUTO_ONLY" = "true"; then
-           case $name in
+           eval "
+           case \"\$name\" in
                ($NAMES)
                    # nothing
                    ;;
                (*)
-                   echo -n "(skip)"
+                   echo -n '(skip)'
                    continue
                    ;;
            esac
+           "
        fi
        # XENDOMAINS_SYSRQ chould be something like just "s" 
        # or "s e i u" or even "s e s i u o"