#!/bin/sh

if [ "$#" -ne 1 -o "$1" = "-h" -o "$1" = "-H" -o "$1" = "--help" ]; then
	echo "Usage: $0 <drive>"
	echo "	Deactivate <drive> immediately. <drive> can be specified as:"
	echo "	/dev/daN, daN, portN, pN, unitN, uN, lnumN, lN, bayN, bayXY, N[bay], XY[bay]"
	exit
fi

drivenum=$1
set `isi_drivenum -l -- $drivenum`

if [ "$?" -ne 0 ]; then
        echo "No such drive \"$drivenum\"."
        exit
fi

if [ "$#" -ne 1 ]; then
        echo "Illegal drive argument \"$drivenum\"."
        exit
fi
echo "Deactivating $drivenum..."
sysctl efs.drv.deactivate=$1
