1234567891011121314151617181920212223242526 |
- #! /bin/sh
- # aoe-revalidate - ask aoe driver to query AoE target
- # Copyright 2009, CORAID, Inc., and licensed under GPL v.2.
- zero=`basename $0`
- f=@devdir@/revalidate
- if test -z "$*"; then
- echo 1>&2 Usage: $zero 'e{major}.{minor}'
- exit 1
- fi
- if ! test -w $f; then
- echo 1>&2 $zero: $f does not exist or is not writeable
- exit 1
- fi
- if ! test -c $f; then
- exec 1>&2
- echo "$zero: $f is not a character device file"
- echo "$zero: use udev or aoe-mkdevs to create it"
- exit 1
- fi
- echo "$*" > $f || {
- echo "$zero: revalidate failed" 1>&2
- exit 1
- }
|