#!/bin/ksh if [ "X!1" = "X" ] ; then echo You must specify a filename. exit 1 fi if [ -e $1.bak ] ; then echo error $1.bak exists. exit 1 fi cp $1 $1.bak for f in `rlog $1 | grep "^revision" | awk '{ print $2 } '` ; do if ! rcs -sdead:$f $1 > /tmp/deadify.$$ 2>&1 ; then cat /tmp/deadify.$$ echo $0 failed on file $1 for revision $f. mv $1.bak $1 exit 1 else rm -f /tmp/deadify.$$ fi done rm -f $1.bak