freebsd-skq/etc/etc.i386/cdinst1.profile
rgrimes 39955230ef >From BETA_1_1 branch:
----------------------------
revision 1.1.2.1
date: 1994/04/10 20:20:26;  author: rgrimes;  state: Exp;  lines: +11 -5
Use /dev/fd0 instead of /dev/fd0a.  Add mounting of mcd1 if mcd0
fails when searching for a cdrom drive.
1994-04-18 04:26:25 +00:00

72 lines
2.1 KiB
Bash

#!bin/sh
# cdinst1.profile floppy disk /.profile script
PATH=/sbin:/bin:/usr/bin:/usr/sbin:.
export PATH
HOME=/root
export HOME
TERM=pc3
export TERM
TERMCAP="\
pc3|ibmpc3:li#25:co#80:am:bs:bw:eo:cd=\E[J:ce=\E[K:cl=\Ec:cm=\E[%i%2;%2H:\
do=\E[B:ho=\E[;H:nd=\E[C:up=\E[A:so=\E[7m:se=\E[0m:us=\E[4m:ue=\E[0m:\
:ac=l\332q\304k\277x\263j\331m\300w\302u\264v\301t\303n\305:\
:kb=^h:kh=\E[Y:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:"
export TERMCAP
# To bad uname is not availiable here!
#
OPSYSTEM=FreeBSD
export OPSYSTEM
CDROM_TYPE=0
export CDROM_TYPE
CDROM_MOUNT=/cdrom
export CDROM_MOUNT
CDROM_FILESYSTEM=${CDROM_MOUNT}/filesys
export CDROM_FILESYSTEM
CDROM_BINDIST=${CDROM_MOUNT}/tarballs/bindist/bin_tgz.*
export CDROM_BINDIST
echo
echo "Welcome to ${OPSYSTEM}."
echo
# Lets find the cd rom drive and get it mounted so we have access to
# all of the binaries, this is really ugly, but it uses the minimum
# amount of support code and should always find us a cdrom drive if
# there is one ready to use!
while [ $CDROM_TYPE -eq 0 ]; do # Begin of cd drive loop
mount -t isofs /dev/cd0a ${CDROM_MOUNT} >/dev/null 2>&1
if [ $? -eq 0 ]; then
CDROM_TYPE=1
echo "Found and mounted SCSI CD ROM drive /dev/cd0a"
else
mount -t isofs /dev/mcd0a ${CDROM_MOUNT} >/dev/null 2>&1
if [ $? -eq 0 ]; then
CDROM_TYPE=2
echo "Found and mounted Mitsumi CD ROM drive /dev/mcd0a"
else
mount -t isofs /dev/mcd1a ${CDROM_MOUNT} >/dev/null 2>&1
if [ $? -eq 0 ]; then
CDROM_TYPE=2
echo "Found and mounted Mitsumi CD ROM drive /dev/mcd1a"
else
CDROM_TYPE=0
echo "No cdrom drive found, are you sure the cd is in the"
echo "drive and the drive is ready? Press return to make"
echo -n "another attempt at finding the cdrom drive."
read resp
fi
fi
fi
done # End of cd drive loop
# Okay, we now have a cdrom drive and know what device to call it by, and
# it should be mounted, so lets reset our path so we can use all the binaries
# from the cd rom drive and export the set up variables for the install script
#
PATH=/sbin:/bin:/usr/bin:/usr/sbin:${CDROM_FILESYSTEM}/sbin:${CDROM_FILESYSTEM}/bin:${CDROM_FILESYSTEM}/usr/bin:${CDROM_FILESYSTEM}/usr/sbin:.
/install