1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/uml-setupdev Sun Mar 21 01:28:59 2010 +0100
1.3 @@ -0,0 +1,29 @@
1.4 +#!/bin/bash
1.5 +# From UMLconfig...
1.6 +
1.7 +# Configuration:
1.8 +if [ -e userinstall-defaults ]; then
1.9 + source userinstall-defaults
1.10 +elif [ -e /etc/default/userinstall ]; then
1.11 + source /etc/default/userinstall
1.12 +else
1.13 + echo "No defaults found for userinstall."
1.14 + exit 1
1.15 +fi
1.16 +
1.17 +echo "Creating special UML devices..."
1.18 +if [ ! -e "$PACKAGEROOT/dev/ubda" ]; then
1.19 + if [ -e "$PACKAGEROOT/dev" ]; then
1.20 + for ((i=0; i<8; i++))
1.21 + do
1.22 + let=$(echo $i|tr '0-7' 'a-z')
1.23 + mknod $PACKAGEROOT/dev/ubd$let b 98 $[16 * $i]
1.24 + for ((p=1; p<=16; p++)) do
1.25 + mknod $PACKAGEROOT/dev/ubd$let$p b 98 $[16 * $i + $p]
1.26 + done
1.27 + done
1.28 + else
1.29 + echo "/dev not found!"
1.30 + exit 1
1.31 + fi
1.32 +fi