1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-25 02:50:08 +03:00

F #4026: do not fail when CDROM already ejected (#4028)

Signed-off-by: Anton Todorov <a.todorov@storpool.com>
This commit is contained in:
Anton Todorov 2019-12-10 13:46:18 +02:00 committed by Ruben S. Montero
parent 8d12e78fbe
commit 647dcc507f

View File

@ -24,6 +24,12 @@ TARGET_DEVICE=$2
if [[ -n "$DOMAIN" ]] && [[ -n "$TARGET_DEVICE" ]]
then
disk="$(virsh --connect $LIBVIRT_URI domblklist $DOMAIN | awk "/^$TARGET_DEVICE/ {print \$2; exit}")"
if [[ "$disk" = "-" ]]; then
log_debug "CDROM already ejected"
exit 0
fi
CMD="virsh --connect $LIBVIRT_URI change-media $DOMAIN $TARGET_DEVICE \
--eject --force"