aboutsummaryrefslogtreecommitdiffstats
path: root/initscripts
diff options
context:
space:
mode:
authorBruno Randolf <br1@subnet.at>2004-10-01 16:22:55 +0000
committerBruno Randolf <br1@subnet.at>2004-10-01 16:22:55 +0000
commit4c1c43c4c107e0770be7ddb18378aacadc578717 (patch)
tree9d17d482954601ffa67cec64c7fa48323bbbcb22 /initscripts
parent903d65b2f67a60eb01420bce896fdbcc1dc6318c (diff)
downloadopenembedded-4c1c43c4c107e0770be7ddb18378aacadc578717.tar.gz
Merge bk://openembedded@openembedded.bkbits.net/packages
into null.(none):/data/mtx/oe/oe.write/packages 2004/10/01 18:20:45+02:00 (none)!br1 linux-libc-headers: a better fix for mipsel include problems 2004/10/01 18:18:25+02:00 (none)!br1 mtx-1 and nylon updates 2004/10/01 18:14:35+02:00 (none)!br1 some initscripts fixes BKrev: 415d845fhRK74UgeJN_R5X4UKLTUKQ
Diffstat (limited to 'initscripts')
-rw-r--r--initscripts/initscripts-1.0/umountnfs.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/initscripts/initscripts-1.0/umountnfs.sh b/initscripts/initscripts-1.0/umountnfs.sh
index e69de29bb2..f5fe48aa74 100644
--- a/initscripts/initscripts-1.0/umountnfs.sh
+++ b/initscripts/initscripts-1.0/umountnfs.sh
@@ -0,0 +1,28 @@
+#! /bin/sh
+#
+# umountnfs.sh Unmount all network filesystems.
+#
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+
+# Write a reboot record to /var/log/wtmp before unmounting
+halt -w
+
+echo "Unmounting remote filesystems..."
+
+test -f /etc/fstab && (
+
+#
+# Read through fstab line by line and unount network file systems
+#
+while read device mountpt fstype options
+do
+ if test "$fstype" = nfs || test "$fstype" = smbfs || test "$fstype" = ncpfs
+ then
+ umount -f $mountpt
+ fi
+done
+) < /etc/fstab
+
+: exit 0
+