From 1101a59c9ec6927de2c68250e4ddb66b80617cee Mon Sep 17 00:00:00 2001 From: Itxaka Date: Fri, 2 Jun 2023 14:37:17 +0200 Subject: [PATCH] More cleanup of loop devices and lvm groups Signed-off-by: Itxaka --- tools-image/build-arm-image.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools-image/build-arm-image.sh b/tools-image/build-arm-image.sh index a8b34c2..d7f64da 100755 --- a/tools-image/build-arm-image.sh +++ b/tools-image/build-arm-image.sh @@ -71,13 +71,16 @@ cleanup() { if [ -n "$oem" ]; then umount $oem || true fi - losetup -D || true + + if [ "$disable_lvm" == "false" ]; then + lvremove --yes KairosVG + fi for LOOPS in $(losetup -a | awk -F':' {'print $1'} | awk -F'/' {'print $3'}); do for LOOPPART in $(ls /dev/mapper/${LOOPS}*| awk -F'/' {'print $4'}); do - dmsetup remove "${LOOPPART}"; + dmsetup remove "${LOOPPART}" || true; done; - losetup -d /dev/"${LOOPS}"; + losetup -d /dev/"${LOOPS}" || true; done }