From 7b2dfbf801af43312d4620bd6447c09637d0dea4 Mon Sep 17 00:00:00 2001 From: Wolfram Schneider Date: Sun, 4 Aug 1996 22:34:23 +0000 Subject: [PATCH] Create FreeBSD copyright (c comment) for OS version --- include/Makefile | 7 ++++--- sys/conf/newvers.sh | 33 +++++++++++++++++++++++++++++++-- 2 files changed, 35 insertions(+), 5 deletions(-) diff --git a/include/Makefile b/include/Makefile index 2b7dd51f7211..a1582c62bafa 100644 --- a/include/Makefile +++ b/include/Makefile @@ -1,5 +1,5 @@ # From: @(#)Makefile 8.2 (Berkeley) 1/4/94 -# $Id: Makefile,v 1.37 1996/06/15 18:05:36 wollman Exp $ +# $Id: Makefile,v 1.38 1996/07/09 15:48:20 ache Exp $ # # Doing a make install builds /usr/include # @@ -47,8 +47,9 @@ beforeinstall: ${SHARED} done .if exists (${.CURDIR}/../sys/conf/newvers.sh) @${ECHO} creating osreldate.h from newvers.sh - @echo \#'undef __FreeBSD_version' > ${OSREL}.new - . ${.CURDIR}/../sys/conf/newvers.sh ; \ + . ${.CURDIR}/../sys/conf/newvers.sh; \ + echo "$$COPYRIGHT" >> ${OSREL}.new; \ + echo \#'undef __FreeBSD_version' >> ${OSREL}.new; \ echo \#'define __FreeBSD_version' $$RELDATE >> ${OSREL}.new .else @${ECHO} creating osreldate.h from sysctl info diff --git a/sys/conf/newvers.sh b/sys/conf/newvers.sh index 4926c72479b2..5f082c46532f 100644 --- a/sys/conf/newvers.sh +++ b/sys/conf/newvers.sh @@ -32,7 +32,7 @@ # SUCH DAMAGE. # # @(#)newvers.sh 8.1 (Berkeley) 4/20/94 -# $Id: newvers.sh,v 1.22 1995/11/10 21:52:59 joerg Exp $ +# $Id: newvers.sh,v 1.23 1996/07/12 11:21:57 peter Exp $ TYPE="FreeBSD" REVISION="2.2" @@ -46,6 +46,33 @@ VERSION="${TYPE} ${RELEASE}" RELDATE="199608" +b=share/examples/etc/bsd-style-copyright +year=`date '+%Y'` +# look for copyright template +for bsd_copyright in ../$b ../../$b ../../../$b /usr/src/$b /usr/$b +do + if [ -r "$bsd_copyright" ]; then + COPYRIGHT=`sed -e "s/\[year\]/$year/" \ + -e 's/\[your name here\]\. /FreeBSD Inc./' \ + -e 's/\[your name\]/FreeBSD Inc./' $bsd_copyright` + break + fi +done + +# no copyright found, use a dummy +if [ X"$COPYRIGHT" = X ]; then + COPYRIGHT="/* + * Copyright (C) $year + * FreeBSD Inc. All rights reserved. + * + */" +fi + +# add newline +COPYRIGHT="$COPYRIGHT + +" + LC_TIME=; export LC_TIME if [ ! -r version ] then @@ -54,7 +81,9 @@ fi touch version v=`cat version` u=${USER-root} d=`pwd` h=`hostname` t=`date` -echo "char ostype[] = \"${TYPE}\";" > vers.c +cat /dev/null > vers.c +echo "$COPYRIGHT" >> vers.c +echo "char ostype[] = \"${TYPE}\";" >> vers.c echo "char osrelease[] = \"${RELEASE}\";" >> vers.c echo "int osreldate = ${RELDATE};" >> vers.c echo "char sccs[4] = { '@', '(', '#', ')' };" >>vers.c