Annotation of XNU/bsd/conf/tools/newvers/newvers.csh, revision 1.1

1.1     ! root        1: #!/bin/sh -
        !             2: #
        !             3: # Mach Operating System
        !             4: # Copyright (c) 1990 Carnegie-Mellon University
        !             5: # Copyright (c) 1989 Carnegie-Mellon University
        !             6: # All rights reserved.  The CMU software License Agreement specifies
        !             7: # the terms and conditions for use and redistribution.
        !             8: #
        !             9: 
        !            10: #
        !            11: # newvers.sh   copyright major minor variant
        !            12: #
        !            13: 
        !            14: major="$1"; minor="$2"; variant="$3"
        !            15: v="${major}.${minor}" d=`pwd` h="rcbuilder" t=`date` w=`whoami`
        !            16: if [ -z "$d" -o -z "$h" -o -z "$t" ]; then
        !            17:     exit 1
        !            18: fi
        !            19: CONFIG=`expr "$d" : '.*/\([^/]*\)$'`
        !            20: d=`expr "$d" : '.*/\([^/]*/[^/]*/[^/]*\)$'`
        !            21: (
        !            22:   /bin/echo "int  ${COMPONENT}_version_major      = ${major};" ;
        !            23:   /bin/echo "int  ${COMPONENT}_version_minor      = ${minor};" ;
        !            24:   /bin/echo "char ${COMPONENT}_version_variant[]  = \"${variant}\";" ;
        !            25:   /bin/echo "char ${COMPONENT}_version[] = \"BSD Component Version ${v}:\\n${t}; $w($h):$d\\n\";" ;
        !            26:   /bin/echo "char ${COMPONENT}_osrelease[] = \"${major}.${minor}\";" ;
        !            27:   /bin/echo "char ${COMPONENT}_ostype[] = \"BSD\";" ;
        !            28: ) > vers.c
        !            29: if [ -s vers.suffix -o ! -f vers.suffix ]; then
        !            30:     rm -f vers.suffix
        !            31:     echo ".${variant}.${CONFIG}" > vers.suffix
        !            32: fi
        !            33: exit 0

unix.superglobalmegacorp.com

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