#!/bin/bash

#< Script to remount /dev/sda1 and change ownership
# and permissions so that user kevin can access

BASENAME="/usr/bin/basename"
CHMOD="/bin/chmod"
CHOWN="/bin/chown"
ECHO="/bin/echo"
GREP="/usr/bin/grep"
MOUNT="/bin/mount"
UMOUNT="/bin/umount"

DEVICE="/dev/sda1"
MOUNTPOINT="/media/usbdisk"
MODE="775"
OPTIONS="sync,exec,noauto,nodev,nosuid,users"
FSTYPE="ext3"
USER="kevin"
GROUP="users"

THISPROG=$( ${BASENAME} $0 )

${MOUNT} | ${GREP} ${MOUNTPOINT} >/dev/null 2>&1
if [ "$?" -ne "0" ]; then
   ${ECHO} "${THISPROG}: Error - Mountpoint does not exist" >&2
   exit 1
fi

${UMOUNT} ${MOUNTPOINT}
${MOUNT} -t ${FSTYPE} -o ${OPTIONS} ${DEVICE} ${MOUNTPOINT}
${CHOWN} ${USER}:${GROUP} ${MOUNTPOINT}
${CHMOD} ${MODE} ${MOUNTPOINT}

exit 0