DEV=/dev/sdb2
MNT=/media/esata
DELAY=3
+ESATA_HOST=1
registered() {
if [ -b "$DEV" ]; then
doregister() {
registered && return 0
[ -n "$VERBOSE" ] && echo "register SATA device"
- scsiadd -a 1 0 0 0 >/dev/null || return 1
+ scsiadd -a $ESATA_HOST 0 0 0 >/dev/null || return 1
sleep $DELAY
registered || return 1
[ -n "$VERBOSE" ] && echo "register ok"
dounregister() {
registered || return 0
[ -n "$VERBOSE" ] && echo "unregister SATA device"
- scsiadd -r 1 0 0 0 >/dev/null || return 1
+ scsiadd -r $ESATA_HOST 0 0 0 >/dev/null || return 1
sleep $DELAY
registered && return 1
[ -n "$VERBOSE" ] && echo "unregister ok"
echo "esata is unregistered"
fi
#mount | grep "$DEV"
- #scsiadd -p | grep "scsi1"
+ #scsiadd -p | grep "scsi$ESATA_HOST"
else
echo "usage: $0 [-v] <mount|umount|register|status>"
fi