Annotation of 43BSD/contrib/mh/uip/version.sh, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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