1 #!/bin/bash 2 # From UMLconfig... 3 4 # Configuration: 5 if [ -e userinstall-defaults ]; then 6 source userinstall-defaults 7 elif [ -e /etc/default/userinstall ]; then 8 source /etc/default/userinstall 9 else 10 echo "No defaults found for userinstall." 11 exit 1 12 fi 13 14 echo "Creating special UML devices..." 15 if [ ! -e "$PACKAGEROOT/dev/ubda" ]; then 16 if [ -e "$PACKAGEROOT/dev" ]; then 17 for ((i=0; i<8; i++)) 18 do 19 let=$(echo $i|tr '0-7' 'a-z') 20 mknod $PACKAGEROOT/dev/ubd$let b 98 $[16 * $i] 21 for ((p=1; p<=16; p++)) do 22 mknod $PACKAGEROOT/dev/ubd$let$p b 98 $[16 * $i + $p] 23 done 24 done 25 else 26 echo "/dev not found!" 27 exit 1 28 fi 29 fi