|
|
1.1 ! root 1: : run this script through /bin/sh ! 2: ! 3: OFS="$IFS" IFS=: ! 4: ! 5: for A in rprompt hostname uname who ! 6: do ! 7: for D in $PATH ! 8: do ! 9: if [ ! -f $D/$A ]; then ! 10: continue ! 11: fi ! 12: case $A in ! 13: rprompt) LOCAL=`$A %h` ! 14: ;; ! 15: hostname) LOCAL=`$A` ! 16: ;; ! 17: uname) LOCAL=`$A -n` ! 18: ;; ! 19: who) LOCAL=`$A am i | sed -e 's%^\(.*\)!.*$%\1%'` ! 20: ;; ! 21: esac ! 22: break ! 23: done ! 24: if [ "x$LOCAL" != x ]; then ! 25: break ! 26: fi ! 27: done ! 28: ! 29: IFS= ! 30: ! 31: if [ ! -r version.major ]; then echo 6 > version.major; fi ! 32: if [ ! -r version.minor ]; then echo 2 > version.minor; fi ! 33: if [ ! -r version.local ]; then echo 0 > version.local; fi ! 34: echo `cat version.major` `cat version.minor` `cat version.local` > version ! 35: rm -f version.c version.local ! 36: ! 37: awk ' { major = $1; minor = $2; local = $3 + 1}\ ! 38: END { printf "char *version = \"MH %d.%d #%d[UCI] ", major, minor, local > "version.c"; \ ! 39: printf ".ds MH %d.%d #%d[UCI]\n", major, minor, local > "../doc/version.rf"; \ ! 40: printf "%d\n", local > "version.local"; }' < version ! 41: echo '('$LOCAL') of '`date`'";' >> version.c ! 42: ! 43: rm -f version
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.