Viitor_upstart/etc/event.d/mountnfs

36 lines
921 B
Plaintext
Raw Normal View History

# rc - runlevel compatibility
#
# This task guesses what the "default runlevel" should be and starts the
# appropriate script.
start on started nfsclient
stop on stopping nfsclient
console output
pre-start script
source /etc/init.d/functions
for i in `sed -e "/^#/d" /etc/fstab|awk '{print $2}'`; do
MOUNTPOINT=$i
FILESYSTEM=`awk '{if( $2 == "'$MOUNTPOINT'") print $3}' /etc/fstab`
if [ "$FILESYSTEM" == "nfs" ]; then
echo -n "Mounting nfs $MOUNTPOINT"
mount $MOUNTPOINT
evaluate_retval
fi
done
end script
post-stop script
source /etc/init.d/functions
for i in `sed -e "/^#/d" /etc/fstab|awk '{print $2}'`; do
MOUNTPOINT=$i
FILESYSTEM=`awk '{if( $2 == "'$MOUNTPOINT'") print $3}' /etc/fstab`
if [ "$FILESYSTEM" == "nfs" ]; then
echo -n "Mounting nfs $MOUNTPOINT"
umount $MOUNTPOINT
evaluate_retval
fi
done
end script