PTYCNT=8
# Eric H. Herrin II
# University of Kentucky Mathematical Sciences
# eric@ms.uky.edu, eric@ms.uky.csnet, !cbosgd!ukma!eric
#
# Remove script for pty driver.
MODULE=pty
# remove the pty device files
cnt=0
echo "Removing the pty device files"
for x in p q r s t u v w x y z
do
	for y in 0 1 2 3 4 5 6 7 8 9 a b c d e f
	do
		i=$x$y
		if [ ${cnt} -ge ${PTYCNT} ] 
		then 
			break
		fi
		/bin/rm -f /dev/pty$i
		/bin/rm -f /dev/tty$i
		cnt=`expr ${cnt} + 1`
	done
done
# get rid of stuff in /etc/lddrv
echo "removing InstDrv entries, etc."
/bin/rm -f /etc/lddrv/${MODULE}.o /etc/lddrv/${MODULE} \
	/etc/lddrv/ifile.${MODULE}
grep -v "^${MODULE}" /etc/lddrv/drivers > /tmp/XXX$$
mv /tmp/XXX$$ /etc/lddrv/drivers
grep -v "${MODULE}" /etc/lddrv/InstDrv > /tmp/XXX$$
mv /tmp/XXX$$ /etc/lddrv/InstDrv
chmod +r /etc/lddrv/drivers /etc/lddrv/InstDrv
chmod go-w /etc/lddrv/drivers /etc/lddrv/InstDrv
chown root /etc/lddrv/drivers /etc/lddrv/InstDrv
echo "Remove support, libraries and include files"
rm /etc/daemons/socket_init
rm -rf /usr/lib/libuipc.a /usr/include/uipc
echo "Unloading Driver in /etc/lddrv"
sync
sync
sync
/etc/lddrv/lddrv -d ${MODULE}
sync
sync
echo "Removing /etc/master entry"
/etc/masterupd -d ${MODULE}
