Our current process of initializing /etc/mtab is hackish and probably error-prone, replace it by simply copying /proc/mounts. --- rc.sysinit | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) diff --git a/rc.sysinit b/rc.sysinit index 8349860..b78d3e7 100755 --- a/rc.sysinit +++ b/rc.sysinit @@ -295,13 +295,7 @@ fi stat_busy "Mounting Local Filesystems" /bin/mount -n -o remount,rw / -: >| /etc/mtab -# make sure / gets written to /etc/mtab -/bin/mount -o remount,rw / -# Write /proc, /sys and /dev to /etc/mtab -if [ -e /proc/mounts ]; then - /bin/grep -e "/proc " -e "/sys " -e "/dev " /proc/mounts >> /etc/mtab -fi +cat /proc/mounts >| /etc/mtab run_hook sysinit_premount # now mount all the local filesystems /bin/mount -a -t $NETFS -O no_netdev -- 1.7.1