The type written to xenstore by libxl when attaching a drbd backend is "phy", not "drbd", so handle this case also.
Signed-off-by: Roger Pau Monné <[email protected]> --- scripts/block-drbd | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/block-drbd b/scripts/block-drbd index 5563ccb..975802b 100755 --- a/scripts/block-drbd +++ b/scripts/block-drbd @@ -250,7 +250,7 @@ case "$command" in fi case $t in - drbd) + drbd|phy) drbd_resource=$p drbd_role="$(drbdadm role $drbd_resource)" drbd_lrole="${drbd_role%%/*}" @@ -278,7 +278,7 @@ case "$command" in remove) case $t in - drbd) + drbd|phy) p=$(xenstore_read "$XENBUS_PATH/params") drbd_resource=$p drbd_role="$(drbdadm role $drbd_resource)" -- 1.7.7.5 (Apple Git-26) _______________________________________________ drbd-user mailing list [email protected] http://lists.linbit.com/mailman/listinfo/drbd-user
