Magellan Linux

Diff of /trunk/hwinfo/emulate-hwsetup.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1213 by niro, Thu Dec 2 15:07:24 2010 UTC revision 1227 by niro, Thu Dec 9 12:34:20 2010 UTC
# Line 45  check_unsupported_drivers() Line 45  check_unsupported_drivers()
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)"
# Line 103  do Line 118  do
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) 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++))
# Line 122  do Line 146  do
146   # add them to knoppix too   # add them to knoppix too
147   addconfig knoppix "NETCARD_FULLNAME=\"${NETCARD_DESC[${i}]}\""   addconfig knoppix "NETCARD_FULLNAME=\"${NETCARD_DESC[${i}]}\""
148   addconfig knoppix "NETCARD_DRIVER=\"${NETCARD_MODULE[${i}]}\""   addconfig knoppix "NETCARD_DRIVER=\"${NETCARD_MODULE[${i}]}\""
149    
150     # load the netcard modules
151     if [[ ${probeonly} = 0 ]]
152     then
153     modprobe -q "${NETCARD_MODULE[${i}]}"
154     fi
155  done  done
156    
157  for ((i=0; i<MOUSE_COUNT; i++))  for ((i=0; i<MOUSE_COUNT; i++))

Legend:
Removed from v.1213  
changed lines
  Added in v.1227