|
|
1.1 ! root 1: #!/bin/sh - ! 2: # ! 3: # $Id: newvers.sh,v 5.2 90/06/23 22:21:21 jsp Rel $ ! 4: # ! 5: # Copyright (c) 1989 Jan-Simon Pendry ! 6: # Copyright (c) 1989 Imperial College of Science, Technology & Medicine ! 7: # Copyright (c) 1989 The Regents of the University of California. ! 8: # All Rights Reserved. ! 9: # ! 10: # This code is derived from software contributed to Berkeley by ! 11: # Jan-Simon Pendry at Imperial College, London. ! 12: # ! 13: # %sccs.include.redist.sh% ! 14: # ! 15: # %W% (Berkeley) %G% ! 16: # ! 17: PATH=/usr/ucb:/bin:/usr/bin ! 18: if [ $# -ne 1 ]; then echo "Usage: newvers program" >&2; exit 1; fi ! 19: version="version.$1" ! 20: if [ ! -r $version ]; then echo 0 > $version; chmod 444 $version; fi ! 21: v=`cat $version` ! 22: u=${USER-${LOGNAME-root}} ! 23: h=`hostname` ! 24: #h=`expr "$h" : '\([^.]*\)'` ! 25: t=`date` ! 26: r=`cat $d../config/RELEASE` ! 27: c=`sed 's/$/\\\\n\\\\/' $d../text/COPYRIGHT` ! 28: if [ -z "$r" -o -z "$c" ]; then ! 29: echo ERROR: config file missing >&2 ! 30: exit 1 ! 31: fi ! 32: rm -f vers.$1.c ! 33: cat > vers.$1.c << %% ! 34: char version[] = "\\ ! 35: ${c} ! 36: $1 ${r} #${v}: ${t}\\n\\ ! 37: Built by ${u}@${h}"; ! 38: %% ! 39: rm -f $version ! 40: /bin/echo `expr ${v} + 1` > $version ! 41: chmod 444 $version
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.