diff options
Diffstat (limited to 'init.d.Linux/mtab.in')
-rw-r--r-- | init.d.Linux/mtab.in | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/init.d.Linux/mtab.in b/init.d.Linux/mtab.in deleted file mode 100644 index a0f14b1e..00000000 --- a/init.d.Linux/mtab.in +++ /dev/null @@ -1,30 +0,0 @@ -#!@PREFIX@/sbin/runscript -# Copyright 2007-2008 Roy Marples <roy@marples.name> -# All rights reserved. Released under the 2-clause BSD license. - -description="Update /etc/mtab to match what the kernel knows about" - -depend() -{ - need root - keyword noprefix -} - -start() -{ - ebegin "Updating /etc/mtab" - if ! echo 2>/dev/null >/etc/mtab; then - ewend 1 "/etc/mtab is not updateable" - return 0 - fi - - # With / as tmpfs we cannot umount -at tmpfs in localmount as that - # makes / readonly and dismounts all tmpfs even if in use which is - # not good. Luckily, umount uses /etc/mtab instead of /proc/mounts - # which allows this hack to work. - grep -v "^[^ ]* / tmpfs " /proc/mounts > /etc/mtab - - # Remove stale backups - rm -f /etc/mtab~ /etc/mtab~~ - eend 0 -} |