1139825Simp#!/bin/sh - 261452Sdfr# 361452Sdfr# Mach Operating System 461452Sdfr# Copyright (c) 1990 Carnegie-Mellon University 561452Sdfr# Copyright (c) 1989 Carnegie-Mellon University 661452Sdfr# All rights reserved. The CMU software License Agreement specifies 761452Sdfr# the terms and conditions for use and redistribution. 861452Sdfr# 961452Sdfr 1061452Sdfr# 1161452Sdfr# newvers.sh copyright major minor variant 1261452Sdfr# 1361452Sdfr 1461452Sdfrmajor="$1"; minor="$2"; variant="$3" 1561452Sdfrv="${major}.${minor}" d=`pwd` h="rcbuilder" t=`date` w=`whoami` 1661452Sdfrif [ -z "$d" -o -z "$h" -o -z "$t" ]; then 1761452Sdfr exit 1 1861452Sdfrfi 1961452SdfrCONFIG=`expr "$d" : '.*/\([^/]*\)$'` 2061452Sdfrd=`expr "$d" : '.*/\([^/]*/[^/]*/[^/]*\)$'` 2161452Sdfr( 2261452Sdfr /bin/echo "int ${COMPONENT}_version_major = ${major};" ; 2361452Sdfr /bin/echo "int ${COMPONENT}_version_minor = ${minor};" ; 2461452Sdfr /bin/echo "char ${COMPONENT}_version_variant[] = \"${variant}\";" ; 2561452Sdfr /bin/echo "char ${COMPONENT}_version[] = \"Security Component Version ${v}:\\n${t}; $w($h):$d\\n\";" ; 2661452Sdfr /bin/echo "char ${COMPONENT}_osrelease[] = \"${major}.${minor}\";" ; 2761452Sdfr /bin/echo "char ${COMPONENT}_ostype[] = \"Security Modules\";" ; 2861452Sdfr) > vers.c 2961452Sdfrif [ -s vers.suffix -o ! -f vers.suffix ]; then 3061452Sdfr rm -f vers.suffix 3161452Sdfr echo ".${variant}.${CONFIG}" > vers.suffix 3261452Sdfrfi 3361452Sdfrexit 0 3461452Sdfr