#!/bin/sh
. ./shared

if [ "$SCSI_DEVICES" = "" ] ; then
    get_info $DEVICE
else
    if [ -s /var/run/pcmcia-scheme ] ; then
	SCHEME=`cat /var/run/pcmcia-scheme`
    else
	SCHEME="default"
    fi
    SOCKET=0
fi
case "$DEVICE" in
sd*)  TYPE="sd" ;;
st*)  TYPE="st" ;;
scd*) TYPE="sr" ;;
sg*)  TYPE="sg" ;;
esac
eval `/usr/bin/scsi_info /dev/$DEVICE` || usage

ADDRESS="$SCHEME,$TYPE,$SOCKET,$SCSI_ID"
. $0.opts

case "$ACTION" in

'start')
    add_parts $ADDRESS "$PARTS" || exit 1
    ;;

'stop')
    if [ -b /dev/$DEVICE ] ; then
	rm_parts $ADDRESS "$PARTS"
    fi
    exit $?
    ;;

'check')
    ;;

'cksum')
    chk_parts "$3,$TYPE,$SOCKET,$SCSI_ID" || exit 1
    ;;
    
'suspend'|'resume')
    ;;

*)
    usage
    ;;

esac

exit 0
