home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 April (Special)
/
Chip-Special_1997-04_cd.bin
/
sonstige
/
dawicon
/
dawi.arj
/
DC-93-M1
/
LINUX
/
DC_L121.SH
next >
Wrap
Linux/UNIX/POSIX Shell Script
|
1995-04-21
|
2KB
|
87 lines
#!/bin/sh
#
# ---- Installation-Script for DC93-MACH1 Low-Level-Driver
#
echo "installing Low-Level-Driver, Please wait..."
#
VERSION="6.1.1"
ROOT=`echo $USER`
LINUX_PATH=/usr/src/linux
LINUX_DRIVER_PATH=/usr/src/linux/drivers/scsi
ARCH="i386"
PROG_ENTRY=$0
if [ $PROG_ENTRY != "/tmp/dc_l121.sh" ]; then
echo "must have kit in /tmp. Please copy those and unmount floppy"
exit 1
fi
if [ $ROOT != "root" ]; then
echo "must be root-user to install Kit"
exit 1
fi
if [ ! -x /bin/mv ]; then
echo "mv not installed"
exit 1
fi
cd $LINUX_PATH
if [ $PWD != "$LINUX_PATH" ]; then
echo "Path $LINUX_PATH does not exist"
exit 1
fi
cd arch/$ARCH
if [ -f config.in ]; then
echo "renaming config.in to config_in.kdw"
mv -f config.in config_in.kdw
fi
if [ -f zImage ]; then
echo "renaming zImage to zImage.kdw"
mv -f zImage zImage.kdw
fi
cd $LINUX_DRIVER_PATH
if [ $PWD != "$LINUX_DRIVER_PATH" ]; then
echo "Path $LINUX_DRIVER_PATH does not exist"
exit 1
fi
if [ -f Makfile ]; then
echo "renaming Makefile to Makefile.kdw"
mv -f Makefile Makefile.kdw
fi
if [ -f hosts.c ]; then
echo "renaming hosts.c to hosts_c.kdw"
mv -f hosts.c hosts_c.kdw
fi
#
cd /
#
if [ ! -f /tmp/dc93kit.tgz ]; then
echo "DC93-Kit does not exist"
exit 1
fi
if [ ! -x /bin/tar ]; then
echo "tar is not installed"
exit 1
fi
echo "installing the Kit-Files to Target for Driver-Version $VERSION"
/bin/tar xvzf /tmp/dc93kit.tgz
sync
echo "please insert new empty floppy in drive A"
sleep 10
cd $LINUX_PATH
mv drivers/scsi/dc93.o drivers/scsi/dc93_o.tmp
echo "sitting on $PWD, now doing make clean, make config, make dep, make zdisk"
make clean
sync
mv drivers/scsi/dc93_o.tmp drivers/scsi/dc93.o
make config
sync
make dep
sync
make zdisk
sync
rdev -R /dev/fd0 1
echo "doing reboot, please standby and leave Diskette in Drive"
cd /
sync
reboot