mirror of
https://git.yoctoproject.org/poky
synced 2026-06-04 14:09:47 +00:00
Rename /openembedded/ -> /meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
+87
@@ -0,0 +1,87 @@
|
||||
#
|
||||
# mountnfs.sh Now that TCP/IP is configured, mount the NFS file
|
||||
# systems in /etc/fstab if needed. If possible,
|
||||
# start the portmapper before mounting (this is needed for
|
||||
# Linux 2.1.x and up).
|
||||
#
|
||||
# Also mounts SBM filesystems now, so the name of
|
||||
# this script is getting increasingly inaccurate.
|
||||
#
|
||||
# Version: @(#)mountnfs.sh 2.83 05-Oct-2001 miquels@cistron.nl
|
||||
#
|
||||
|
||||
. /etc/default/rcS
|
||||
|
||||
#
|
||||
# Run in a subshell because of I/O redirection.
|
||||
#
|
||||
test -f /etc/fstab && (
|
||||
|
||||
#
|
||||
# Read through fstab line by line. If it is NFS, set the flag
|
||||
# for mounting NFS filesystems. If any NFS partition is found and it
|
||||
# not mounted with the nolock option, we start the portmapper.
|
||||
#
|
||||
portmap=no
|
||||
mount_nfs=no
|
||||
mount_smb=no
|
||||
mount_ncp=no
|
||||
while read device mountpt fstype options
|
||||
do
|
||||
case "$device" in
|
||||
""|\#*)
|
||||
continue
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$options" in
|
||||
*noauto*)
|
||||
continue
|
||||
;;
|
||||
esac
|
||||
|
||||
if test "$fstype" = nfs
|
||||
then
|
||||
mount_nfs=yes
|
||||
case "$options" in
|
||||
*nolock*)
|
||||
;;
|
||||
*)
|
||||
portmap=yes
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
if test "$fstype" = smbfs
|
||||
then
|
||||
mount_smb=yes
|
||||
fi
|
||||
if test "$fstype" = ncpfs
|
||||
then
|
||||
mount_ncp=yes
|
||||
fi
|
||||
done
|
||||
|
||||
exec 0>&1
|
||||
|
||||
if test "$portmap" = yes
|
||||
then
|
||||
if test -x /sbin/portmap
|
||||
then
|
||||
echo -n "Starting portmapper... "
|
||||
start-stop-daemon --start --quiet --exec /sbin/portmap
|
||||
sleep 2
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$mount_nfs" = yes || test "$mount_smb" = yes || test "$mount_ncp" = yes
|
||||
then
|
||||
echo "Mounting remote filesystems..."
|
||||
test "$mount_nfs" = yes && mount -a -t nfs
|
||||
test "$mount_smb" = yes && mount -a -t smbfs
|
||||
test "$mount_ncp" = yes && mount -a -t ncpfs
|
||||
fi
|
||||
|
||||
) < /etc/fstab
|
||||
|
||||
: exit 0
|
||||
|
||||
Reference in New Issue
Block a user