mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
stubdom: Fix stubdom-dm using "grep" improperly
stubdom-dm uses "grep" on "xm list" output to determine whether it is already running. The existing behavior is to use "grep $domname-dm" but this will result in a false-positive in the case of another domU running whose name ends with the full new name; for instance, if "abctest-dm" is running, a new "test-dm" will spin forever, waiting for it the end. Any easy fix is to have it use "grep -w" instead of "grep", searching for the whole word only. It also might be worth considering a switch to "xl list" from "xm list", here and in other places. Signed-off-by: John Weekes <lists.xen@nuclearfallout.net> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
b3c8bef7a7
commit
1676d94292
1 file changed
+1
-1
+1
-1
@@ -91,7 +91,7 @@ trap term SIGHUP
|
||||
############
|
||||
# stubdomain
|
||||
# Wait for any previous stubdom to terminate
|
||||
while xm list | grep $domname-dm
|
||||
while xm list | grep -w $domname-dm
|
||||
do
|
||||
sleep 1
|
||||
done
|
||||
|
||||