#!/usr/bin/sh
#ident	"@(#)nadmin.nfs:remote/nfs/bin/remote_mount	1.1.6.3"
#ident  "$Header: remote_mount 2.0 91/07/12 $"

# Mount resource immediately

if [ "$IMM" = "yes" ]
then
	$TFADMIN /sbin/mount -F nfs -o $ACC$SUID$RMNT$RTRY$SECURE$MAXRTRY $SERVER:$RES $MOUNTP 2> /var/tmp/err_$$
	if [ $? -eq 0 ]
	then
		echo "The remote resource \"$RES\" is being made available on the local system as \"$MOUNTP\" via NFS." > /var/tmp/rem_$$
	else
		echo "The remote resource \"$RES\" could not be mounted immediately.\n" >/var/tmp/rem_$$
	echo "/sbin/mount -F nfs -o $ACC$SUID$RMNT$RTRY$TIMEOUT$SECURE$MAXRTRY $SERVER:$RES $MOUNTP" >> /var/tmp/err_$$
		/usr/bin/cat /var/tmp/err_$$ >>/var/tmp/rem_$$
		/usr/bin/rm /var/tmp/err_$$
	fi
fi

# Mount resource automatically
# check if mountpoint is already used

if [ "$AUTO" = "yes" ]
then
	/usr/bin/egrep "[ 	]+$MOUNTP[	 ]+" /etc/vfstab  1>/dev/null
	if [ $? -eq 0 ]
	then
		echo "\n\"$MOUNTP\" is already used as a mountpoint.  Use the Modify Remote Resources Task to change." >>/var/tmp/rem_$$
	else
		/usr/bin/sed "s/is:.:initdefault/is:3:initdefault/g" < /etc/inittab > /var/tmp/inittab_$$;
		$TFADMIN /usr/bin/cp /var/tmp/inittab_$$ /etc/inittab;
		$TFADMIN /usr/bin/cp /etc/vfstab /var/tmp/vfstab_$$;
		echo "$SERVER:$RES\t-\t$MOUNTP\tnfs\t-\tyes	$ACC$SUID$RMNT$RTRY$SECURE$MAXRTRY" >> /var/tmp/vfstab_$$;
		$TFADMIN /usr/bin/cp /var/tmp/vfstab_$$ /etc/vfstab;
		echo "\n\"$RES\" will be mounted as $MOUNTP automatically when NFS is started at init time." >>/var/tmp/rem_$$
		/usr/bin/rm /var/tmp/inittab_$$ /var/tmp/vfstab_$$
	fi
fi

echo $$
