#!/bin/bash if [[ -e @PRG_USER_HOME@/.usbwatch/prog.prefs ]] ; then source @PRG_USER_HOME@/.usbwatch/prog.prefs elif [[ -e /etc/X11/usbwatch/prog.prefs ]] ; then source /etc/X11/usbwatch/prog.prefs fi if [[ "$1" = "Mount" ]] ; then mount -t @PART_TYPE@ -o @MOUNT_OPTIONS@ @disk@ @BASE_MOUNT_POINT@/@part@ rm -f @PRG_USER_HOME@/.usbwatch/@part@.lnk cp /var/run/usb/@part@-mounted.lnk @PRG_USER_HOME@/.usbwatch/@part@.lnk su - @PRG_USER@ -c "kill -2 `pgrep -u @PRG_USER@ usbwatch`" elif [[ "$1" = "Unmount" ]] ; then rm -f @PRG_USER_HOME@/.usbwatch/@part@.lnk cp /var/run/usb/@part@-unmounted.lnk @PRG_USER_HOME@/.usbwatch/@part@.lnk umount @BASE_MOUNT_POINT@/@part@ su - @PRG_USER@ -c "kill -2 `pgrep -u @PRG_USER@ usbwatch`" elif [[ "$1" = "Eject" ]] ; then rm -f @PRG_USER_HOME@/.usbwatch/@part@.lnk cp /var/run/usb/@part@-unmounted.lnk @PRG_USER_HOME@/.usbwatch/@part@.lnk eject @BASE_MOUNT_POINT@/@part@ su - @PRG_USER@ -c "kill -2 `pgrep -u @PRG_USER@ usbwatch`" elif [[ "$1" = "Term" ]] ; then $Terminal -e bash -c "cd @BASE_MOUNT_POINT@/@part@ ; exec bash" elif [[ "$1" = "Filer" ]] ; then $Filer @BASE_MOUNT_POINT@/@part@ fi