2 |
|
|
3 |
export LC_ALL=C |
export LC_ALL=C |
4 |
|
|
5 |
HWSETUP_DIR=/etc/sysconfig/hwsetup |
HWSETUP_DIR=/etc/conf.d/hwsetup |
6 |
HWINFO="/usr/sbin/hwinfo" |
HWINFO="/usr/sbin/hwinfo" |
7 |
|
|
8 |
UNSUPPORTED_GFXCARD_DRIVERS="" |
UNSUPPORTED_GFXCARD_DRIVERS="" |
118 |
addconfig knoppix "XSERVER=\"${GFXCARD_XSERVER}\"" |
addconfig knoppix "XSERVER=\"${GFXCARD_XSERVER}\"" |
119 |
addconfig knoppix "XMODULE=\"${GFXCARD_MODULE[${i}]}\"" |
addconfig knoppix "XMODULE=\"${GFXCARD_MODULE[${i}]}\"" |
120 |
addconfig knoppix "XDESC=\"${GFXCARD_DESC[${i}]}\"" |
addconfig knoppix "XDESC=\"${GFXCARD_DESC[${i}]}\"" |
121 |
|
|
122 |
|
# load some needed modules for xorg-servers without udev or hal support, which the driver would normally autoload |
123 |
|
case "${GFXCARD_MODULE[${i}]}" in |
124 |
|
intel|i810) modprobe -q intel-agp ;; |
125 |
|
nv) modprobe -q nvidia-agp ;; |
126 |
|
sis) modprobe -q sis-agp ;; |
127 |
|
ati|radeon|r128|mach64) modprobe -q ati-agp ;; |
128 |
|
via|openchrome|unichrome) modprobe -q via-agp ;; |
129 |
|
esac |
130 |
done |
done |
131 |
|
|
132 |
for ((i=0; i<NETCARD_COUNT; i++)) |
for ((i=0; i<NETCARD_COUNT; i++)) |
137 |
NETCARD_MODULE[${i}]="${NETCARD_MODULE_FB[${i}]}" |
NETCARD_MODULE[${i}]="${NETCARD_MODULE_FB[${i}]}" |
138 |
fi |
fi |
139 |
|
|
140 |
|
# exclude this driver if its still empty, the provided kernel does not support this hardware |
141 |
|
if [[ -z ${NETCARD_MODULE[${i}]} ]] |
142 |
|
then |
143 |
|
continue |
144 |
|
fi |
145 |
|
|
146 |
# exclude unsupported drivers |
# exclude unsupported drivers |
147 |
check_unsupported_drivers "${UNSUPPORTED_NETCARD_DRIVERS}" "${NETCARD_MODULE[${i}]}" || continue |
check_unsupported_drivers "${UNSUPPORTED_NETCARD_DRIVERS}" "${NETCARD_MODULE[${i}]}" || continue |
148 |
|
|