#! /bin/sh

# LML-1394-Card driver/software install script

cd RPMS

# DRIVER
if ! echo `uname -r` | grep -i 4.18 - > /dev/null
then

KVER=`uname -r`
rm -f /lib/modules/$KVER/kernel/drivers/ieee1394/*.o

if echo `uname -r` | grep -i smp - > /dev/null
then
	rpm -Uvh LML1394driverSMP-1.2.0-lml.i386.rpm
else
	rpm -Uvh LML1394driver-1.2.0-1.i386.rpm
fi

if [ -f /etc/rc.local.before1394 ]
then
   echo "/etc/rc.local updated before"
else
   echo "updating /etc/rc.local"
   cp /etc/rc.local /etc/rc.local.before1394
   echo "/sbin/insmod ieee1394" >> /etc/rc.local
   echo "/sbin/insmod ohci1394" >> /etc/rc.local
   echo "/sbin/insmod raw1394" >> /etc/rc.local
fi

fi

/sbin/depmod -a

/sbin/rmmod raw1394
/sbin/rmmod ohci1394
/sbin/rmmod ieee1394
/sbin/insmod ieee1394
/sbin/insmod ohci1394
/sbin/insmod raw1394

#if ! echo `uname -r` | grep -i 4.18 - > /dev/null
#then
#fi

if [ ! -c /dev/raw1394 ]; then
mknod -m 666 /dev/raw1394 c 171 0;
chown root.root /dev/raw1394;
fi

# LIBS

rpm -Uvh ../../contrib/RPMS/dll-3.0-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/jpeg-mmx-0.1.3-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/XFree86-compat-libs-4.0.3-2.i386.rpm
rpm -Uvh ../../contrib/RPMS/divx4linux-20011025-fr1.i586.rpm
rpm -Uvh ../../contrib/RPMS/lame-3.91-fr1.i386.rpm
# VIDEOEDITORS

rpm -Uvh ../../contrib/RPMS/MainActor-3.6-5.i386.rpm
ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-2.so.3
rpm -Uvh ../../contrib/RPMS/bcast-2000c-1.i386.rpm


rpm -Uvh ../../contrib/RPMS/libdv-0.98-1.i586.rpm
rpm -Uvh ../../contrib/RPMS/libdv-devel-0.98-1.i586.rpm
rpm -Uvh ../../contrib/RPMS/libraw1394-0.9.0-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/libraw1394-devel-0.9.0-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/libavc1394-0.3.1-2.i386.rpm
rpm -Uvh ../../contrib/RPMS/libavc1394-devel-0.3.1-2.i386.rpm
#rpm -Uvh ../../contrib/RPMS/divx4linux-20020418-2.i386.rpm

rpm -Uvh --nodeps ../../contrib/RPMS/avifile-0.7.16-3.i386.rpm
rpm -Uvh ../../contrib/RPMS/avifile-devel-0.7.16-3.i386.rpm
rpm -Uvh ../../contrib/RPMS/avifile-codecs-20020516-1.i386.rpm

rpm -Uvh ../../contrib/RPMS/mplayer-common-0.90pre7-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/mplayer-0.90pre7-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/mencoder-0.90pre7-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/mplayer-tools-0.90pre7-1.i386.rpm

rpm -Uvh ../../contrib/RPMS/mjpegtools-1.6.0-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/mjpegtools-devel-1.6.0-1.i386.rpm
rpm -Uvh ../../contrib/RPMS/kino-0.51-1.i386.rpm

rpm -Uvh ../../contrib/RPMS/xforms-1.0-0.1RC4lml.i386.rpm
rpm -Uvh ../../contrib/RPMS/libforms1-1.0-0.1RC4lml.i386.rpm
rpm -Uvh ../../contrib/RPMS/libforms1-devel-1.0-0.1RC4lml.i386.rpm
rpm -Uvh ../../contrib/RPMS/dap-2.1-4.i386.rpm

rpm -Uvh ../../contrib/RPMS/transcode-0.6.0-1.i386.rpm

rpm -Uvh --force --nodeps ../../contrib/RPMS/hvirtual-1.0.0-1.i386.rpm

# CD TOLLS

rpm -Uvh ../../contrib/RPMS/cdrdao-1.1.5-5.i386.rpm
rpm -Uvh ../../contrib/RPMS/vcdimager-0.6.2-1.i386.rpm
rpm -Uvh --force ../../contrib/RPMS/cdrtools-1.10-1.i386.rpm

rpm -Uvh dvgrab-1.01-1.i386.rpm
rpm -Uvh xdvplay-0.4-1.i386.rpm
rpm -Uvh dv2jpg-1.1-1.i386.rpm

cd ..

echo "*********************************";
echo "******* Install complete  *******";
echo "*********************************";

