summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/boot/9990-overlay.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/boot/9990-overlay.sh b/scripts/boot/9990-overlay.sh
index 3ee382e..55254c7 100755
--- a/scripts/boot/9990-overlay.sh
+++ b/scripts/boot/9990-overlay.sh
@@ -425,4 +425,8 @@ setup_unionfs ()
mount -o bind /live/overlay "${rootmnt}/lib/live/overlay" || \
log_warning_msg "W: failed to mount /live/overlay to ${rootmnt}/lib/live/overlay"
+ # ensure that a potentially stray tmpfs gets removed
+ # otherways, initramfs-tools is unable to remove /live
+ # and fails to boot
+ umount /live/overlay || true
}