Files
xen/tools/misc/xen-mkdevnodes
T
iap10@labyrinth.cl.cam.ac.uk 8d624bc811 bitkeeper revision 1.468 (3f776bd43_wFRTwYlSu5A4qtJST5zw)
changes to build system, example config scripts added, READMEs improved.
2003-09-28 23:16:36 +00:00

20 lines
411 B
Bash
Executable File

#! /bin/bash
BASE=${1:?"base directory missing (eg. /dev)"}
rm -f ${BASE}/xvd[abcdefghijklmnop]*
# XLVIRT is 16 devices of 15 partitions
LETTERS="a b c d e f g h i j k l m n o p"
PARTITIONS="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15"
j=0
for l in ${LETTERS}; do
mknod ${BASE}/xvd${l} b 125 ${j}
for i in ${PARTITIONS}; do
mknod ${BASE}/xvd${l}${i} b 125 $(($i+$j))
done
j=$(($j+16))
done