]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfsfs.init
- added /etc/rc.d/init.d/nfsfs to clients package
[packages/nfs-utils.git] / nfsfs.init
CommitLineData
9fddaaa8
JR
1#!/bin/sh
2#
3# nfsfs Mount NFS filesystems.
4#
5# Version: @(#) /etc/init.d/skeleton 1.01 26-Oct-1993
6#
7# Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
8#
9# chkconfig: 345 15 95
10# description: Mounts and unmounts all Network File System (NFS) \
11# mount points.
12#
13# $Id$
14
15# Source networking configuration.
16if [ ! -f /etc/sysconfig/network ]; then
17 exit 0
18fi
19
20# Source function library.
21. /etc/rc.d/init.d/functions
22
23. /etc/sysconfig/network
24
25# Check that networking is up.
26if [ "${NETWORKING}" = "no" ]; then
27 echo "WARNING: Networking is down. NFS lockd and statd can't be run"
28 exit 1
29fi
30
31# See how we were called.
32case "$1" in
33 start)
34 show "Mounting NFS filesystems"
35 busy
36 mount -a -t nfs
37 deltext
38 ok
39 touch /var/lock/subsys/nfsfs
40 ;;
41 stop)
42 show "Unmounting NFS filesystems"
43 busy
44 umount -a -t nfs
45 deltext
46 ok
47 rm -f /var/lock/subsys/nfsfs
48 ;;
49 status)
50 if [ -f /proc/mounts ] ; then
51 echo "Configured NFS mountpoints:"
52 grep -v '^#' /etc/fstab | \
53 awk '{ if ($3 ~ /^nfs$/ && $4 !~ /noauto/) print $2}'
54 echo "Active NFS mountpoints:"
55 grep -v '^#' /proc/mounts | \
56 awk '{ if ($3 ~ /^nfs$/ && $4 !~ /noauto/) print $2}'
57 else
58 echo "/proc filesystem unavailable"
59 fi
60 ;;
61 restart)
62 $0 stop
63 $0 start
64 ;;
65 reload)
66 mount -a -t nfs
67 ;;
68 *)
69 echo "Usage: $0 {start|stop|restart|reload|status}"
70 exit 1
71esac
72
73exit 0
74
This page took 0.040326 seconds and 4 git commands to generate.