newvers.sh (128019) | newvers.sh (131393) |
---|---|
1#!/bin/sh - 2# 3# Copyright (c) 1984, 1986, 1990, 1993 4# The Regents of the University of California. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 14 unchanged lines hidden (view full) --- 23# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28# SUCH DAMAGE. 29# 30# @(#)newvers.sh 8.1 (Berkeley) 4/20/94 | 1#!/bin/sh - 2# 3# Copyright (c) 1984, 1986, 1990, 1993 4# The Regents of the University of California. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 14 unchanged lines hidden (view full) --- 23# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28# SUCH DAMAGE. 29# 30# @(#)newvers.sh 8.1 (Berkeley) 4/20/94 |
31# $FreeBSD: head/sys/conf/newvers.sh 128019 2004-04-07 20:46:16Z imp $ | 31# $FreeBSD: head/sys/conf/newvers.sh 131393 2004-07-01 06:40:12Z ps $ |
32 33TYPE="FreeBSD" 34REVISION="5.2" 35BRANCH="CURRENT" 36RELEASE="${REVISION}-${BRANCH}" 37VERSION="${TYPE} ${RELEASE}" 38 39if [ "X${PARAMFILE}" != "X" ]; then --- 36 unchanged lines hidden (view full) --- 76 77LC_ALL=C; export LC_ALL 78if [ ! -r version ] 79then 80 echo 0 > version 81fi 82 83touch version | 32 33TYPE="FreeBSD" 34REVISION="5.2" 35BRANCH="CURRENT" 36RELEASE="${REVISION}-${BRANCH}" 37VERSION="${TYPE} ${RELEASE}" 38 39if [ "X${PARAMFILE}" != "X" ]; then --- 36 unchanged lines hidden (view full) --- 76 77LC_ALL=C; export LC_ALL 78if [ ! -r version ] 79then 80 echo 0 > version 81fi 82 83touch version |
84v=`cat version` u=${USER-root} d=`pwd` h=`hostname` t=`date` | 84v=`cat version` u=${USER-root} d=`pwd` h=${HOSTNAME-`hostname`} t=`date` |
85i=`make -V KERN_IDENT` 86cat << EOF > vers.c 87$COPYRIGHT 88char sccspad[32 - 4 /* sizeof(sccs) */] = { '\\0' }; 89char sccs[4] = { '@', '(', '#', ')' }; 90char version[] = "${VERSION} #${v}: ${t}\\n ${u}@${h}:${d}\\n"; 91char ostype[] = "${TYPE}"; 92char osrelease[] = "${RELEASE}"; 93int osreldate = ${RELDATE}; 94char kern_ident[] = "${i}"; 95EOF 96 97echo `expr ${v} + 1` > version | 85i=`make -V KERN_IDENT` 86cat << EOF > vers.c 87$COPYRIGHT 88char sccspad[32 - 4 /* sizeof(sccs) */] = { '\\0' }; 89char sccs[4] = { '@', '(', '#', ')' }; 90char version[] = "${VERSION} #${v}: ${t}\\n ${u}@${h}:${d}\\n"; 91char ostype[] = "${TYPE}"; 92char osrelease[] = "${RELEASE}"; 93int osreldate = ${RELDATE}; 94char kern_ident[] = "${i}"; 95EOF 96 97echo `expr ${v} + 1` > version |