mirror of
https://github.com/kairos-io/osbuilder.git
synced 2025-09-03 16:26:38 +00:00
More cleanup of loop devices and lvm groups
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
This commit is contained in:
@@ -71,13 +71,16 @@ cleanup() {
|
|||||||
if [ -n "$oem" ]; then
|
if [ -n "$oem" ]; then
|
||||||
umount $oem || true
|
umount $oem || true
|
||||||
fi
|
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 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
|
for LOOPPART in $(ls /dev/mapper/${LOOPS}*| awk -F'/' {'print $4'}); do
|
||||||
dmsetup remove "${LOOPPART}";
|
dmsetup remove "${LOOPPART}" || true;
|
||||||
done;
|
done;
|
||||||
losetup -d /dev/"${LOOPS}";
|
losetup -d /dev/"${LOOPS}" || true;
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user