[package] grub: fix build with automake v1.11.3 (#11228)
[openwrt.git] / package / base-files / files / lib / firstboot / 99_10_with_fo_cleanup
index 8b00159..0181b39 100644 (file)
@@ -6,7 +6,19 @@
 with_fo_cleanup() {
     # try to get rid of /tmp/root
     # this will almost always fail
-    mount /tmp/root 2>&-
+    umount /tmp/root 2>&-
+       grep -q overlay /proc/filesystems && {
+               cd /
+               (
+                       cd /overlay
+                       find -type l
+               ) | while read FILE; do
+                       [ -z "$FILE" ] && break
+                       if ls -la "$FILE" 2>&- | grep -q '(overlay-whiteout)'; then
+                               rm -f "$FILE"
+                       fi
+               done
+       }
     exit 0
 }
 
This page took 0.024199 seconds and 4 git commands to generate.