Magellan Linux

Contents of /alx-src/trunk/tinyalxconfig-ng/functions/config_driverkits.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 537 - (show annotations) (download) (as text)
Mon Jan 26 17:16:32 2009 UTC (15 years, 3 months ago) by niro
File MIME type: application/x-sh
File size: 1218 byte(s)
-fixed header
1 # $Id$
2 # installs neccessary driverkits at boot-time
3
4 config_driverkits()
5 {
6 evaluate_table_xml cfg_graphic
7
8 # get real driver name ?? needed anymore?
9 case ${cfg_graphic_module} in
10 i810|i710) cfg_graphic_module=intel ;;
11 via) cfg_graphic_module=openchrome ;;
12 ati|radeon) cfg_graphic_module=ati ;;
13 esac
14
15 if [[ -z $(magequery -n xf86-video-${cfg_graphic_module}-alx) ]]
16 then
17 echo -e ${COLMAGENTA}"Uninstalling old driver kits ..."${COLDEFAULT}
18 list=$(magequery -i | grep xf86-video)
19 for driver in ${list}
20 do
21 mage uninstall $(basename ${driver%-*-*}) &> /dev/null
22 done
23 echo -e ${COLMAGENTA}"Installing driver kit for '${cfg_graphic_module}' ..."${COLDEFAULT}
24 mage install xf86-video-${cfg_graphic_module}-alx &> /dev/null
25 mage clean &> /dev/null
26 fi
27
28 if [[ -z $(magequery -n xf86-input-keyboard-alx) ]]
29 then
30 echo -e ${COLMAGENTA}"Installing driver kit for 'keyboard' ..."${COLDEFAULT}
31 mage install xf86-input-keyboard-alx &> /dev/null
32 mage clean &> /dev/null
33 fi
34
35 if [[ -z $(magequery -n xf86-input-mouse-alx) ]]
36 then
37 echo -e ${COLMAGENTA}"Installing driver kit for 'mouse' ..."${COLDEFAULT}
38 mage install xf86-input-mouse-alx &> /dev/null
39 mage clean &> /dev/null
40 fi
41 }