Home | History | Annotate | Line # | Download | only in boot
newvers.sh revision 1.1.1.1.14.1
      1           1.1     dbj #!/bin/sh -
      2           1.1     dbj #
      3  1.1.1.1.14.1  bouyer #	$NetBSD: newvers.sh,v 1.1.1.1.14.1 2000/11/20 20:18:22 bouyer Exp $
      4           1.1     dbj #
      5  1.1.1.1.14.1  bouyer # Copyright (c) 2000 The NetBSD Foundation, Inc.
      6  1.1.1.1.14.1  bouyer # All rights reserved.
      7           1.1     dbj #
      8           1.1     dbj # Redistribution and use in source and binary forms, with or without
      9           1.1     dbj # modification, are permitted provided that the following conditions
     10           1.1     dbj # are met:
     11           1.1     dbj # 1. Redistributions of source code must retain the above copyright
     12           1.1     dbj #    notice, this list of conditions and the following disclaimer.
     13           1.1     dbj # 2. Redistributions in binary form must reproduce the above copyright
     14           1.1     dbj #    notice, this list of conditions and the following disclaimer in the
     15           1.1     dbj #    documentation and/or other materials provided with the distribution.
     16           1.1     dbj # 3. All advertising materials mentioning features or use of this software
     17           1.1     dbj #    must display the following acknowledgement:
     18  1.1.1.1.14.1  bouyer #	This product includes software developed by the NetBSD
     19  1.1.1.1.14.1  bouyer #	Foundation, Inc. and its contributors.
     20  1.1.1.1.14.1  bouyer # 4. Neither the name of The NetBSD Foundation nor the names of its
     21  1.1.1.1.14.1  bouyer #    contributors may be used to endorse or promote products derived
     22  1.1.1.1.14.1  bouyer #    from this software without specific prior written permission.
     23           1.1     dbj #
     24  1.1.1.1.14.1  bouyer # THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     25  1.1.1.1.14.1  bouyer # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     26  1.1.1.1.14.1  bouyer # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     27  1.1.1.1.14.1  bouyer # PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     28  1.1.1.1.14.1  bouyer # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     29  1.1.1.1.14.1  bouyer # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     30  1.1.1.1.14.1  bouyer # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     31  1.1.1.1.14.1  bouyer # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     32  1.1.1.1.14.1  bouyer # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     33  1.1.1.1.14.1  bouyer # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     34  1.1.1.1.14.1  bouyer # POSSIBILITY OF SUCH DAMAGE.
     35           1.1     dbj #
     36           1.1     dbj 
     37  1.1.1.1.14.1  bouyer v=`grep build build.c 2>/dev/null | sed -e 's/.* = \([0-9]*\);/\1/'`
     38  1.1.1.1.14.1  bouyer if [ X"$v" = X ]; then
     39  1.1.1.1.14.1  bouyer 	v=0
     40  1.1.1.1.14.1  bouyer else
     41  1.1.1.1.14.1  bouyer 	v=`expr ${v} + 1`
     42           1.1     dbj fi
     43           1.1     dbj 
     44  1.1.1.1.14.1  bouyer echo "int build = ${v};" > build.c
     45  1.1.1.1.14.1  bouyer echo "int dummy[16] = { 0 }; /* fill segment */" >> build.c
     46