1# !/bin/csh 2# 3# @(#)newversion.csh 2.1 (Berkeley) 83/02/06 4# update the version number of your argument makefile, etc. 5# 6if ( $#argv != 2 ) then 7 echo "usage: /bin/csh newversion.csh whoami directory" 8 exit(1) 9endif 10set whoami = $1 11set dir = $2 12set makefile = ${whoami}makefile 13sccs edit $makefile 14set oldversion = `grep "VERSION = " $makefile | sed "s/VERSION = //"` 15cp $makefile /tmp/$$; awk -f newversion.awk < /tmp/$$ > $makefile ; rm /tmp/$$ 16set newversion = `grep "VERSION = " $makefile | sed "s/VERSION = //"` 17echo version $oldversion becomes $newversion automagically. 18sccs delta $makefile << EOF 19version $oldversion becomes $newversion automagically. 20EOF 21rm -f $dir/makefile 22sccs get -p $makefile > $dir/makefile 23mv $dir/${whoami}${oldversion}strings $dir/${whoami}${newversion}strings 24