#!/bin/bash if [ ! -d /pnfs/miniboone ] ; then echo " check-enstore: making mount point" mkdir -p /pnfs/miniboone fi if grep -q /pnfs/miniboone /etc/fstab ; then echo " check-enstore: freshening mount point in /etc/fstab" perl -wapi.bak -e 's%^(.*/pnfs/miniboone\s+nfs\s+)[^\s]+(.*)$%${1}sync,rsize=4096,wsize=4096,user,intr,bg,hard,rw,noac${2}%' /etc/fstab else echo " check-enstore: adding mount point to /etc/fstab" cat >> /etc/fstab </dev/null 2>&1 else echo " check-enstore: mounting /pnfs/miniboone" if mount /pnfs/miniboone >/dev/null 2>&1 ; then : else echo "mount failed" exit 1 fi fi exit 0