From 987cb439eac0a174838807b7525e220a9069f8d6 Mon Sep 17 00:00:00 2001 From: Bertrand Marquis Date: Tue, 21 Apr 2020 11:48:56 +0100 Subject: [PATCH] arm-autonomy: Fix xenguest volume check on boot Fix xenguest-manager to only check the device configured to be used for LVM volumes for guests when a guest is created which needs it. This prevent the manager doing errors during boot when the volume does not exist even if it is not used by any guest. Change-Id: Ibc285887836ea40595634412dcfa7ee9039dc220 Issue-Id: SCM-956 Signed-off-by: Bertrand Marquis Reviewed-by: Diego Sueiro Signed-off-by: Jon Mason --- .../xenguest/files/xenguest-manager | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/meta-arm-autonomy/recipes-extended/xenguest/files/xenguest-manager b/meta-arm-autonomy/recipes-extended/xenguest/files/xenguest-manager index 1daebc1b..b25eeb5b 100755 --- a/meta-arm-autonomy/recipes-extended/xenguest/files/xenguest-manager +++ b/meta-arm-autonomy/recipes-extended/xenguest/files/xenguest-manager @@ -19,17 +19,6 @@ source ${XENGUEST_CONF_BASE}/xenguest-manager.conf PREF="xenguest:" -if [ -z "${XENGUEST_VOLUME_DEVICE:-}" -o \ - ! -b ${XENGUEST_VOLUME_DEVICE:-} ]; then - echo "${PREF} Invalid volume device in configuration: ${XENGUEST_VOLUME_DEVICE:-}" - exit 1 -fi - -if [ -z "${XENGUEST_VOLUME_NAME:-}" ]; then - echo "${PREF} No volume name in configuration, using vg-xen..." - XENGUEST_VOLUME_NAME="vg-xen" -fi - function usage() { cat < /dev/null 2>&1 if [ $? -ne 0 ]; then echo "${PREF} Initialize lvm on ${XENGUEST_VOLUME_DEVICE}"