| 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
 
- }
 
 
  |