#sccs	"@(#)devset:Remove	1.12"

#	Remove script for the Development set
#	Recreated by MDE on January 9, 1987 for 3.51+ release.
#	This should be easier to maintain.

##  FIRST CREATE FILE LIST TO REMOVE
##
##  Note that the following files should be left intact for other language
##  packages:
##
##  /lib/crt0.o   /lib/ifile.0413   /lib/libc.a   /lib/libm.a
##  /usr/lib/libmath.a
##
##  The following should also be left alone because they are part of the
##  Foundation set:
##
##  /bin/ld	/usr/bin/pack	/usr/bin/pcat	/usr/bin/uniq	/usr/bin/unpack
##

cat > rmFiles << _END_
/bin/adb
/bin/ar
/bin/as
/bin/dump
/bin/lorder
/bin/make
/bin/cc
/bin/nm
/bin/sdb
/bin/strip
/bin/tset
/etc/bcopy
/etc/chroot
/etc/clri
/etc/cron
/etc/fsdb
/etc/ncheck
/etc/whodo
/lib/mcrt0.o
/lib/crt0s.o
/lib/ifile.0407
/lib/ifile.0410
/lib/shlib.ifile
/lib/libg.a
/lib/libld.a
/lib/libPW.a
/lib/ccom
/lib/cpp
/lib/optim
/usr/bin/admin
/usr/bin/bdiff
/usr/bin/cal
/usr/bin/cb
/usr/bin/cdc
/usr/bin/cflow
/usr/bin/cfont
/usr/bin/cmpdt
/usr/bin/cxref
/usr/bin/delta
/usr/bin/diff3
/usr/bin/dircmp
/usr/bin/egrep
/usr/bin/factor
/usr/bin/get
/usr/bin/help
/usr/bin/ipcrm
/usr/bin/ipcs
/usr/bin/lex
/usr/bin/lint
/usr/bin/logname
/usr/bin/m4
/usr/bin/prof
/usr/bin/prs
/usr/bin/regcmp
/usr/bin/rmchg
/usr/bin/rmdel
/usr/bin/sact
/usr/bin/sccsdiff 
/usr/bin/sdb
/usr/bin/sdiff
/usr/bin/tar
/usr/bin/tsort
/usr/bin/unget
/usr/bin/units
/usr/bin/val
/usr/bin/vc
/usr/bin/xargs
/usr/bin/yacc
/usr/include/a.out.h
/usr/include/alarm.h
/usr/include/aouthdr.h
/usr/include/ar.h
/usr/include/assert.h
/usr/include/core.h
/usr/include/ctype.h
/usr/include/curses.h
/usr/include/dial.h
/usr/include/dumprestor.h
/usr/include/errno.h
/usr/include/exch.h
/usr/include/execargs.h
/usr/include/fatal.h
/usr/include/fcntl.h
/usr/include/filehdr.h
/usr/include/form.h
/usr/include/ftw.h
/usr/include/gdioctl.h
/usr/include/grp.h
/usr/include/kcodes.h
/usr/include/ldfcn.h
/usr/include/linenum.h
/usr/include/lp.h
/usr/include/macros.h
/usr/include/malloc.h
/usr/include/Makepre.h
/usr/include/Makepost.h
/usr/include/math.h
/usr/include/memory.h
/usr/include/menu.h
/usr/include/message.h
/usr/include/mnttab.h
/usr/include/mon.h
/usr/include/nan.h
/usr/include/nlist.h
/usr/include/pbf.h
/usr/include/pwd.h
/usr/include/regexp.h
/usr/include/reloc.h
/usr/include/rje.h
/usr/include/scnhdr.h
/usr/include/search.h
/usr/include/setjmp.h
/usr/include/sgs.h
/usr/include/sgtty.h
/usr/include/signal.h
/usr/include/stand.h
/usr/include/status.h
/usr/include/stdio.h
/usr/include/storclass.h
/usr/include/string.h
/usr/include/symbol.h
/usr/include/syms.h
/usr/include/sys/acct.h
/usr/include/sys/buf.h
/usr/include/sys/callo.h
/usr/include/sys/cmap.h
/usr/include/sys/conf.h
/usr/include/sys/config.h
/usr/include/sys/dialer.h
/usr/include/sys/dir.h
/usr/include/sys/dmap.h
/usr/include/sys/drv.h
/usr/include/sys/err.h
/usr/include/sys/errno.h
/usr/include/sys/fblk.h
/usr/include/sys/file.h
/usr/include/sys/filsys.h
/usr/include/sys/flock.h
/usr/include/sys/font.h
/usr/include/sys/gdioctl.h
/usr/include/sys/gdisk.h
/usr/include/sys/hardware.h
/usr/include/sys/hardware.m
/usr/include/sys/i8274.h
/usr/include/sys/init.h
/usr/include/sys/ino.h
/usr/include/sys/inode.h
/usr/include/sys/iobuf.h
/usr/include/sys/ioctl.h
/usr/include/sys/iohw.h
/usr/include/sys/iohw.m
/usr/include/sys/ipc.h
/usr/include/sys/kbd.h
/usr/include/sys/lapbtr.h
/usr/include/sys/lock.h
/usr/include/sys/lprio.h
/usr/include/sys/map.h
/usr/include/sys/modem.h
/usr/include/sys/mount.h
/usr/include/sys/mouse.h
/usr/include/sys/msg.h
/usr/include/sys/param.h
/usr/include/sys/ph.h
/usr/include/sys/phone.h
/usr/include/sys/proc.h
/usr/include/sys/pte.h
/usr/include/sys/rastop.h
/usr/include/sys/reg.h
/usr/include/sys/rtc.h
/usr/include/sys/sem.h
/usr/include/sys/shm.h
/usr/include/sys/signal.h
/usr/include/sys/slot.h
/usr/include/sys/space.h
/usr/include/sys/spl.h
/usr/include/sys/st.h
/usr/include/sys/stat.h
/usr/include/sys/stermio.h
/usr/include/sys/sysinfo.h
/usr/include/sys/syslocal.h
/usr/include/sys/sysmacros.h
/usr/include/sys/systm.h
/usr/include/sys/target.h
/usr/include/sys/termio.h
/usr/include/sys/text.h
/usr/include/sys/times.h
/usr/include/sys/trap.h
/usr/include/sys/ttold.h
/usr/include/sys/tty.h
/usr/include/sys/tune.h
/usr/include/sys/types.h
/usr/include/sys/user.h
/usr/include/sys/utsname.h
/usr/include/sys/vadvise.h
/usr/include/sys/var.h
/usr/include/sys/vlimit.h
/usr/include/sys/vm.h
/usr/include/sys/vmmac.h
/usr/include/sys/vmmeter.h
/usr/include/sys/vmparam.h
/usr/include/sys/vmsystm.h
/usr/include/sys/vtimes.h
/usr/include/sys/wait.h
/usr/include/sys/wd.h
/usr/include/sys/window.h
/usr/include/syslocal.h
/usr/include/tam.h
/usr/include/termio.h
/usr/include/time.h
/usr/include/tp_defs.h
/usr/include/track.h
/usr/include/unistd.h
/usr/include/ustat.h
/usr/include/utmp.h
/usr/include/values.h
/usr/include/varargs.h
/usr/include/wind.h
/usr/lib/dag
/usr/lib/diff3prog
/usr/lib/flip
/usr/lib/lib300.a
/usr/lib/lib300s.a
/usr/lib/lib4014.a
/usr/lib/lib450.a
/usr/lib/libcurses.a
/usr/lib/libdev.a
/usr/lib/libg.a
/usr/lib/libl.a
/usr/lib/libld.a
/usr/lib/libmalloc.a
/usr/lib/libplot.a
/usr/lib/libtam.a
/usr/lib/libtermcap.a
/usr/lib/libtermlib.a
/usr/lib/libvt0.a
/usr/lib/liby.a
/usr/lib/lint1
/usr/lib/lint2
/usr/lib/llib-lc
/usr/lib/llib-lc.ln
/usr/lib/llib-port
/usr/lib/llib-port.ln
/usr/lib/llib-lm
/usr/lib/llib-lm.ln
/usr/lib/lpfx
/usr/lib/nmf
/usr/lib/ua/DEVSuffixes
/usr/lib/ua/tam.a
/usr/lib/unittab
/usr/lib/xcpp
/usr/lib/xpass
/usr/lib/yaccpar
_END_

##  NEXT CREATE THE LIST OF DIRECTORY TREES TO REMOVE

cat > rmDirs << _END_
/lib/libp
/usr/lib/help
/usr/lib/lex
/usr/install/DEV
_END_

echo
echo '        Removing Development Set libraries and commands.'
echo
echo '        Please stand by ...'
echo

##  REMOVE DIRECTORY TREES

if [ -s rmDirs ]
then
	for TREE in `cat rmDirs`
	do
		rm -rf $TREE
	done
fi

##  REMOVE INDIVIDUAL FILES

if [ -s rmFiles ]
then
	while read FILE
	do
		rm -f $FILE
	done < rmFiles
fi

rm -f rmDirs rmFiles

echo
echo
echo '        The Development Set has been removed.'
echo

