make-recovery-images: Attempt to avoid orphaned loopback devices

This commit is contained in:
Tim Gover
2022-04-28 15:14:54 +01:00
parent 3393903982
commit 43262c2c5c

View File

@@ -47,7 +47,10 @@ EOF
mount "${LOOP}" fs mount "${LOOP}" fs
cp -v files/* fs cp -v files/* fs
sync sync
sleep 5
umount fs umount fs
# Delay before calling kpartx otherwise it's sometimes possible to get orphaned loopback devices
sleep 5
kpartx -dv temp.img kpartx -dv temp.img
) )
mkdir -p images mkdir -p images
@@ -60,3 +63,4 @@ EOF
rm "images/${img}" rm "images/${img}"
chown "${SUDO_UID}:${SUDO_GID}" "images/${src}" chown "${SUDO_UID}:${SUDO_GID}" "images/${src}"
done done
echo "Wrote images for rpi-imager to $(pwd)/images/${src}"