#!/bin/bash vdir=`dirname $0` . $vdir/vasm-functions check_root if [ $DISPLAY ]; then DIALOG=Xdialog else DIALOG=dialog fi $DIALOG --title "ATI Driver Selection" --menu \ " The system has detected an ATI chipset for video display. The system defaults to the standard (ati) driver which is generic and non-proprietary. This driver works with most radeon cards but has limited 3D capability. There are other drivers available from ATI that are proprietary and supply full funtionality. Which ATI Driver would you like to install?\n Choose the Driver you would like to use!" 20 71 4\ "AUTOCONFIG" "This is the opensource ati driver" \ "FGLRX-NEW" "This is for newer ati cards above 9700 series" \ "FGLRX-OLD" "This is for older ati cards below 9600 series" \ 2> $freply result=$? if [ $result != 0 ];then exit 0 fi DRIVER="`cat $freply`" case "$DRIVER" in "AUTOCONFIG") sed s'/\"ati\"/\"radeon\"/'g /etc/X11/xorg.conf > /etc/X11/xorg.conf.new && \ mv /etc/X11/xorg.conf.new /etc/X11/xorg.conf exit 0 ;; "FGLRX-NEW") /sbin/installpkg /usr/src/vl-pkgs/new-fglrx*$kernel*tlz result=$? if [ $result = 0 ];then sed s'/\"ati\"/\"fglrx\"/'g /etc/X11/xorg.conf > /etc/X11/xorg.conf.new && \ mv /etc/X11/xorg.conf.new /etc/X11/xorg.conf depmod -aq exit 0 fi exit 1 "FGLRX-OLD") /sbin/installpkg /usr/src/vl-pkgs/old-fglrx*$kernel*tlz result=$? if [ $result = 0 ];then sed s'/\"ati\"/\"fglrx\"/'g /etc/X11/xorg.conf > /etc/X11/xorg.conf.new && \ mv /etc/X11/xorg.conf.new /etc/X11/xorg.conf depmod -aq exit 0 fi exit 2 ;; esac fi