[OpenWrt-Devel] [PATCH fstools 0/2] block(d): remove remaining files if they exist
zajec5 at gmail.com
Sat Dec 28 16:07:20 EST 2019
From: Rafał Miłecki <rafal at milecki.pl>
I noticed that rebooting with devices mounted can result in:
1) Leaving directories in /mnt/ when not using autofs
2) Leaving symlinks in /mnt/ when using autofs
They can cause mounting errors on further attempts.
With mountd this problem didn't exist due to using /tmp/mounts/ instead
of /mnt/. With block(d) we have to find some solution.
This patches takes care of removing files that can cause mounting or
symlink-ing errors. Worth implementing may be also a /mnt/ cleanup done
at boot/init time.
Rafał Miłecki (2):
block: remove mount target file if it's a link
blockd: remove symlink linkpath file if it's a dir or link
block.c | 3 +++
blockd.c | 7 +++++++
2 files changed, 10 insertions(+)
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
More information about the openwrt-devel