#!/bin/sh -x

PATH=/usr/athena/bin:/usr/new:/usr/ucb/:/usr/bin:/bin
export PATH

for i in src/*/Makefile src/libafs/MakefileProto; do
	p=`expr $i : '\(.*\)/Makefile.*'`
	f=`expr $i : '.*/\(Makefile.*\)'`

	if [ -f $p/RCS/${f},v ]; then
		co -q -l $i
	fi

	sed s/-g//g < $i > $i.XXX
	mv -f $i.XXX $i

	if grep ranlib $i >/dev/null; then
		if grep RANLIB $i >/dev/null; then true; else
			sed	-e '/	-*ranlib/s/ranlib/$(RANLIB)/' \
				-e '/INSTALL.*=/i\
RANLIB= ranlib' \
				$i > $i.XXX
			mv -f $i.XXX $i
		fi
	fi
done

mkdir rcs rcs/RCS 2>/dev/null
for i in src/[a-z]*/.; do
	(cd $i; rm -f .rcstimes; ls | sed -n -e '/~$/d' -e '/^RCS$/d' \
                -e '/\.old$/d' -e '/\.bak$/d' \
                -e '/\.orig$/d' -e '/\.rej$/d' \
                -e 's/$/ 999999999/p' > .rcstimes)
	d=`expr $i : 'src/\(.*\)/.'`
	mkdir rcs/$d rcs/$d/RCS 2>/dev/null
	rm -f src/$d/RCS
	ln -s ../../rcs/$d/RCS src/$d/ 2>/dev/null
done

rm -f src/RCS
ln -s ../rcs/RCS src/ 2>/dev/null

rm -f src/athena src/ibmbos src/vfsckaix31 src/doc
ln -s ../../athena ../../ibmbos ../../vfsckaix31 ../../doc src/ 2>/dev/null
