#!/bin/sh

echo ''
echo '=== TouchKit for Linux Installer ==='
echo ''
echo '(Step 1) Check Packages Installed'

PR_AUTO_ready=1
FULL_ready=1

package=(make tcl tk) 
class="Common"
echo "[$class]"

###########################################################################
for pkg in ${package[@]} ; do
        found=`rpm -qa | sed -n /^$pkg-[0-9][0-9]*\\\\./p`
        if [ "$found" == "" ] ; then
           if [ "$pkg" == "tcl" ] ; then
		rpm -i ./rpm_tcl_tk/tcl-8.5.1-4.fc9.i386.rpm
	   fi

	   if [ "$pkg" == "tk" ] ; then
		rpm -i ./rpm_tcl_tk/tk-8.5.1-3.fc9.i386.rpm
           fi
	fi
done

###########################################################################
for pkg in ${package[@]} ; do
	printf " %-30s" "$pkg" 
	found=`rpm -qa | sed -n /^$pkg-[0-9][0-9]*\\\\./p`
	if [ "$found" != "" ] ; then
		echo "OK ($found)"
	else
		echo not found
		PR_AUTO_ready=0
		FULL_ready=0
	fi
done

if [ $PR_AUTO_ready != "1" ] ; then
	echo ''
	echo '(!) required package(s) missing; abort'
	exit 1
fi

cp -rf ./kernel_update/* /boot/
cp -rf ./joydev/joydev.ko /lib/modules/2.6.25-14.fc9.i686/kernel/drivers/input/

###########################################################################
echo ''
echo '(Step '$nextStep') Install TouchKit'
make install						|| exit 1
make activate						|| exit 1

echo ''
echo '(I) Please RESTART your X Window Server.'
echo 'please waiting dor system reboot'
#reboot	
