| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- #!/bin/sh
 
- n_shelves=${n_shelves:-10}
 
- n_partitions=${n_partitions:-16}
 
- if test "$#" != "1"; then
 
- 	echo "Usage: `basename $0` {dir}" 1>&2
 
- 	echo "       n_partitions=16 `basename $0` {dir}" 1>&2
 
- 	exit 1
 
- fi
 
- dir=$1
 
- MAJOR=152
 
- set -e
 
- mkdir -p $dir
 
- # (Status info is in sysfs.  See status.sh.)
 
- # rm -f $dir/stat
 
- # mknod -m 0400 $dir/stat c $MAJOR 1
 
- rm -f $dir/err
 
- mknod -m 0400 $dir/err c $MAJOR 2
 
- rm -f $dir/discover
 
- mknod -m 0200 $dir/discover c $MAJOR 3
 
- rm -f $dir/interfaces
 
- mknod -m 0200 $dir/interfaces c $MAJOR 4
 
- # pass along the env var to aoe-mkshelf
 
- export n_partitions
 
- mkshelf=`echo $0 | sed 's!mkdevs!mkshelf!'`
 
- i=0
 
- while test $i -lt $n_shelves; do
 
- 	$mkshelf $dir $i
 
- 	i=`expr $i + 1`
 
- done
 
 
  |