45 |
return 0 |
return 0 |
46 |
} |
} |
47 |
|
|
48 |
|
# disable probeonly, load all modules by default |
49 |
|
probeonly=0 |
50 |
|
|
51 |
|
# check getops |
52 |
|
for i in $* |
53 |
|
do |
54 |
|
case $1 in |
55 |
|
# ignoring -p,-v,-a,-s |
56 |
|
-p|-v|-a|-s) shift;; |
57 |
|
# only support dry-run |
58 |
|
-n) shift; probeonly=1 ;; |
59 |
|
esac |
60 |
|
shift |
61 |
|
done |
62 |
|
|
63 |
echo -n "Autoconfiguring devices... " 1>&2 |
echo -n "Autoconfiguring devices... " 1>&2 |
64 |
|
|
65 |
GFXCARD_INFO="$(${HWINFO} --gfxcard)" |
GFXCARD_INFO="$(${HWINFO} --gfxcard)" |
137 |
# add them to knoppix too |
# add them to knoppix too |
138 |
addconfig knoppix "NETCARD_FULLNAME=\"${NETCARD_DESC[${i}]}\"" |
addconfig knoppix "NETCARD_FULLNAME=\"${NETCARD_DESC[${i}]}\"" |
139 |
addconfig knoppix "NETCARD_DRIVER=\"${NETCARD_MODULE[${i}]}\"" |
addconfig knoppix "NETCARD_DRIVER=\"${NETCARD_MODULE[${i}]}\"" |
140 |
|
|
141 |
|
# load the netcard modules |
142 |
|
if [[ ${probeonly} = 0 ]] |
143 |
|
then |
144 |
|
modprobe -q "${NETCARD_MODULE[${i}]}" |
145 |
|
fi |
146 |
done |
done |
147 |
|
|
148 |
for ((i=0; i<MOUSE_COUNT; i++)) |
for ((i=0; i<MOUSE_COUNT; i++)) |