#! /bin/csh

# First create a list with all cdf files on your system.
# You can do this with i.e.: #
# find / -fsonly hfs -hidden -type H -print > hiddenlist
#
# Do NOT use this script without exactly knowing what you're doing !
# I am NOT responsible for any damage caused by this script !!
#
#
#

# LET OP:Met name het wijzigen van /lib en /bin is tricky en kun je beter doen
# terwijl je de machine diskless boot dan terwijl het systeem gewoon draait.
# Weliswaar kan het wel op een draaiend systeem (ik heb het via een NFS export
# van de root schijf naar een ander systeem gedaan), maar als je niet begrijpt
# hoe dat gaat, kun je het beter doen terwijl je boot van een recoverytape of
# clusterserver of zo.

#
# Kees Lemmens; Dec. 10 1995

setenv HOSTNAME=`hostname`

foreach dir ( `cat hiddenlist` )
	set newdir=`echo $dir | tr -d +`
	foreach nam ( `/bin/ls $dir` )
		if ( $nam == "HP-PA"   || \
		     $nam == $HOSTNAME || \
		     $nam == "localroot" ) then
			echo Turning $dir/$nam into $newdir ...
			mv $dir $newdir.cdf
                	mv $newdir.cdf+/$nam $newdir
			rmdir $newdir.cdf+
		endif
#		echo Press a key to continue ...
#		set key=$<
#		if ( $key == "q") exit 1

# Now remove all old Motorola entries :

		if ( $nam == "HP-MC68020" ) then
	               	echo removing $dir/$nam
			rm -rf $dir/$nam
		endif
	end
end