#!/bin/bash
KERNELVERSION=`uname -r`
VIDEODRIVERDIR=/lib/modules/$KERNELVERSION/kernel/drivers/video

echo -e " -------- install start --------"
#VIA UniChrome family consolse frame buffer driver install shell script
#check kernel version

case "$KERNELVERSION" in
    2.4.18-14)
    OS=RedHat
    VER=8.0
    ;;
    2.4.20-8)
    OS=RedHat
    VER=9.0
    ;;
    2.4.22-1.2115.nptl)
    OS=FedoraCore
    VER=1.0
    ;;
    2.4.21-0.13mdk)
    OS=Mandrake
    VER=9.1
    gunzip -f /lib/modules/$KERNELVERSION/kernel/drivers/char/agp/agpgart.o.gz
    ;;
    2.4.22-10mdk)
    OS=Mandrake
    VER=9.2
    ;;
    2.4.20-4GB)
    OS=SuSE
    VER=8.2
    ;;
    2.4.21-99-default)
    OS=SuSE
    VER=9.0
    ;;
esac
#if [ "$OS" = "RedHat" ] || [ "$OS" = "FedoraCore" ]
#then
echo install $OS $VER UniChrome console framebuffer driver
echo "Which CPU do you use ? "
echo "1. VIA C3-2(Nehemiah) or INTEL Pentium 2/3/4"
echo "2. VIA C3"
echo "3. AMD K7/8"
read choice

case "$choice" in
    1)
    CPUTYPE=pentium;;
    2)
    CPUTYPE=c3;;
    3)
    CPUTYPE=k7;;
esac

#else
#    echo install $OS $VER UniChrome console framebuffer driver
#    CPUTYPE="c3"
#fi

modprobe fbgen
rm -f /etc/fb.modes
cp viafb.modes /etc/fb.modes 
cp -v $OS/$VER/$CPUTYPE/viafb.o $VIDEODRIVERDIR/
#cp -v viafb.o /lib/modules/$(shell uname -r)/kernel/drivers/video/ 
depmod -a


