#
# Copyright (C) Triones Technologies, INC. 1994-1995. All Right Reserved.
#
#
PATH=/bin:/usr/bin:/etc
BUILD=/etc/conf/bin
CONFDIR=/etc/conf/cf.d
SDEVICE=/etc/conf/sdevice.d
PACKDIR=/etc/conf/pack.d/eide
: ${OK=0} ${FAIL=1} ${TRUE=0} ${FALSE=1}
cleanup()
{
exit $1
}
safecopy()
{
trap "" 1 2 3 15
cp $1 $2
trap 1 2 3 15
}
trap 'cleanup $FAIL' 1 2 3 15
rm -rf ${PACKDIR} >null 2>&1
rm -f ${SDEVICE}/eide >null 2>&1
grep -v "eide" ${CONFDIR}/mdevice > mdevice
safecopy mdevice ${CONFDIR}/mdevice
grep -v "eide" ${CONFDIR}/mscsi > mscsi
safecopy mscsi ${CONFDIR}/mscsi
if [ -d save ]
then
safecopy save/wd ${SDEVICE}/wd
safecopy save/Sdsk ${SDEVICE}/Sdsk
fi
rm -rf *
cd ${BUILD}
./idbuild
exit $OK