• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:exit +full:- +full:code

20 #  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23 # USAGE : exportfs.sh -h <nfs_server> -d <nfs_server_disk_partition>
24 # -t <server_fs_type>
34 # CODE COVERAGE: 7.1% - fs/exportfs (Total Coverage)
35 # 7.1% - fs/exportfs/expfs.c
45 USAGE="$0 -h <nfs_server> -d <nfs_server_disk_partition> -t <server_fs_type>"
62 exit 1
71 \?) echo $USAGE ; exit 1 ;;
75 if [ -z "$NFS_SERVER" ]
79 exit 1
82 if [ -z "$REM_DISK_PART" ]
86 exit 1
89 if [ -z "$FS_TYPE" ]
93 exit 1
98 # Add code here.
101 ping -c 2 -w 15 $NFS_SERVER >/dev/null 2>&1
105 exit 1
108 rsh -n -l root $NFS_SERVER "ls -l /etc" >/dev/null 2>&1
111 echo "FAILED: rsh -n -l root $NFS_SERVER "ls -l /etc" failed"
112 exit 1
115 rsh -n -l root $NFS_SERVER "rpm -q -a | grep $FS_TYPE" | grep $FS_TYPE >/dev/null 2>&1
118 rsh -n -l root $NFS_SERVER "grep $FS_TYPE /etc/filesystems" | grep $FS_TYPE >/dev/null 2>&1
121 rsh -n -l root $NFS_SERVER "grep $FS_TYPE /proc/filesystems" | grep $FS_TYPE >/dev/null 2>&1
125 exit 1
132 # rsh -n -l root $NFS_SERVER "/sbin/mkfs -t $FS_TYPE --format 3.6 -f $REM_DISK_PART >/dev/null 2>&1"
133 rsh -n -l root $NFS_SERVER "/sbin/mkfs -t $FS_TYPE -f $REM_DISK_PART --format 3.6 >/dev/null 2>&1"
134 echo "/sbin/mkfs -t $FS_TYPE --format 3.6 -f $REM_DISK_PART >/dev/null 2>&1"
136 # rsh -n -l root $NFS_SERVER "/sbin/mkfs -t $FS_TYPE $REM_DISK_PART >/dev/null 2>&1"
140 QUIETFLAG="-q"
142 rsh -n -l root $NFS_SERVER "/sbin/mkfs -t $FS_TYPE $QUIETFLAG $REM_DISK_PART >/dev/null 2>&1"
145 echo "FAILED: Could not /sbin/mkfs -t $FS_TYPE $REM_DISK_PART on $NFS_SERVER"
146 exit 1
150 rsh -n -l root $NFS_SERVER "mkdir -p -m 777 $MNT_POINT"
153 echo "FAILED: Could not mkdir -p -m 777 $MNT_POINT on $NFS_SERVER"
154 exit 1
157 rsh -n -l root $NFS_SERVER "mount -t $FS_TYPE $REM_DISK_PART $MNT_POINT"
160 echo "FAILED: Could not mount -t $FS_TYPE $REM_DISK_PART on $MNT_POINT"
161 exit 1
164 rsh -n -l root $NFS_SERVER "chmod 777 $MNT_POINT"
168 exit 1
171 rsh -n -l root $NFS_SERVER "/usr/sbin/exportfs -i -o no_root_squash,rw *:$MNT_POINT"
174 rsh -n -l root $NFS_SERVER "umount $MNT_POINT"
175 rsh -n -l root $NFS_SERVER "rm -rf $MNT_POINT"
177 exit 1
181 # Here is the code coverage for fs/exportfs
183 mkdir -p -m 777 $MNT_POINT
184 mount -t nfs $NFS_SERVER:$MNT_POINT $MNT_POINT
188 exit 1
191 mkdir -p -m 777 $MNT_POINT/test_dir
192 echo "NFS mount of $FS_TYPE file system and I/O to NFS mount point generates the fs/exportfs code
197 # Just before exit, perform NFS CLIENT & SERVER cleanup
202 rm -rf $MNT_POINT
204 rsh -n -l root $NFS_SERVER "/usr/sbin/exportfs -u :$MNT_POINT"
205 rsh -n -l root $NFS_SERVER "umount $MNT_POINT"
206 rsh -n -l root $NFS_SERVER "rm -rf $MNT_POINT"
208 exit 0