Annotation of 42BSD/ucb/pascal/src/newversion.csh, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.