--- mage/branches/alx-0_6_0/profiles/alx-060/forced-uninstall 2011/09/14 11:14:44 3200 +++ mage/branches/alx-0_6_0/profiles/alx-060/forced-uninstall 2011/09/14 13:29:04 3212 @@ -334,13 +334,27 @@ # install an appropriate uvesafb.conf install -d /etc/modprobe.d || die echo "options uvesafb mode_option=1024x768-32@60 scroll=ywrap" > /etc/modprobe.d/uvesafb.conf || die + # install an appropriate viafb.conf + echo "options viafb viafb_mode=1024x768 viafb_refresh=60" > /etc/modprobe.d/viafb.conf || die # create an updated initrd DISKMODS="sd_mod" OLDPATAMODS="amd74xx piix sis5513 via82cxxx" PATAMODS="ata_piix pata_amd pata_mpiix pata_oldpiix pata_sis pata_via" SATAMODS="sata_via sata_sis sata_nv" DRMMODS="i915 mga nouveau r128 radeon savage sis tdfx ttm via" - FBMODS="uvesafb" + if [ -x /usr/sbin/alx-hwdetection ] + then + case $(/usr/sbin/alx-hwdetection system) in + zotac) FBMODS="" ;; + rangee) FBMODS="viafb" ;; + standard) FBMODS="uvesafb" ;; + # unkown, use nothing to be safe + *) FBMODS="" ;; + esac + else + # unkown, use nothing to be safe + FBMODS="" + fi echo "MODULES=\"${FORMAT_FILESYSTEM} ${DISKMODS} ${OLDATAMODS} ${PATAMODS} ${SATAMODS} ${DRMMODS} ${FBMODS}\"" > /etc/conf.d/mkinitrd kernelver=$(readlink /boot/vmlinuz | sed 's:kernel-::') # run depmod before