|
|
1.1 ! root 1: # !/bin/csh ! 2: # ! 3: # @(#)newversion.csh 2.3 (Berkeley) 83/04/07 ! 4: # update the version number of your argument makefile, etc. ! 5: # ! 6: if ( $#argv != 2 ) then ! 7: echo "usage: /bin/csh newversion.csh whoami directory" ! 8: exit(1) ! 9: endif ! 10: set whoami = $1 ! 11: set dir = $2 ! 12: set makefile = ${whoami}makefile ! 13: sccs edit $makefile ! 14: set oldversion = `grep "VERSION = " $makefile | sed "s/VERSION = //"` ! 15: cp $makefile /tmp/$$; awk -f newversion.awk < /tmp/$$ > $makefile ; rm /tmp/$$ ! 16: set newversion = `grep "VERSION = " $makefile | sed "s/VERSION = //"` ! 17: echo version $oldversion becomes $newversion automagically. ! 18: sccs delget $makefile << EOF ! 19: version $oldversion becomes $newversion automagically. ! 20: EOF ! 21: mv $dir/${whoami}${oldversion}strings $dir/${whoami}${newversion}strings
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.