dom0: block-snapshot: retrieve domain name from frontend-id only when no "domain" entry in xenstore
This enables compatibility with libxl AND xend.
This commit is contained in:
parent
ae52e1829a
commit
f3b245a45a
@ -131,8 +131,11 @@ case "$command" in
|
|||||||
write_dev /dev/mapper/$dm_devname
|
write_dev /dev/mapper/$dm_devname
|
||||||
fi
|
fi
|
||||||
# Save domain name for template commit on device remove
|
# Save domain name for template commit on device remove
|
||||||
|
domain=$(xenstore_read_default "$XENBUS_PATH/domain" '')
|
||||||
|
if [ -z "$domain" ]; then
|
||||||
domid=$(xenstore_read "$XENBUS_PATH/frontend-id")
|
domid=$(xenstore_read "$XENBUS_PATH/frontend-id")
|
||||||
domain=$(xl domname $domid)
|
domain=$(xl domname $domid)
|
||||||
|
fi
|
||||||
echo $domain > "$HOTPLUG_STORE-domain"
|
echo $domain > "$HOTPLUG_STORE-domain"
|
||||||
|
|
||||||
release_lock "block"
|
release_lock "block"
|
||||||
|
Loading…
Reference in New Issue
Block a user