Annotation of 43BSD/ucb/pascal/src/newversion.csh, revision 1.1

1.1     ! root        1: #!/bin/csh -f
        !             2: #
        !             3: # Copyright (c) 1980 Regents of the University of California.
        !             4: # All rights reserved.  The Berkeley software License Agreement
        !             5: # specifies the terms and conditions for redistribution.
        !             6: #
        !             7: #      @(#)newversion.csh      5.1 (Berkeley) 6/5/85
        !             8: #
        !             9: #      update the version number of your argument makefile, etc.
        !            10: #
        !            11: if ( $#argv != 2 ) then
        !            12:     echo "usage: /bin/csh newversion.csh whoami directory"
        !            13:     exit(1)
        !            14: endif
        !            15: set whoami = $1
        !            16: set dir = $2
        !            17: set makefile = ${whoami}makefile
        !            18: sccs edit $makefile
        !            19: set oldversion = `grep "VERSION = " $makefile | sed "s/VERSION = //"`
        !            20: cp $makefile /tmp/$$; awk -f newversion.awk < /tmp/$$ > $makefile ; rm /tmp/$$
        !            21: set newversion = `grep "VERSION = " $makefile | sed "s/VERSION = //"`
        !            22: echo version $oldversion becomes $newversion automagically.
        !            23: sccs delget $makefile << EOF
        !            24: version $oldversion becomes $newversion automagically.
        !            25: EOF
        !            26: 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.