#
#       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
