Home | History | Annotate | Line # | Download | only in bootinfo
mkbootinfo.sh revision 1.2.12.2
      1  1.2.12.2  matt #!/bin/sh
      2  1.2.12.2  matt # $NetBSD: mkbootinfo.sh,v 1.2.12.2 2008/03/23 02:04:15 matt Exp $
      3  1.2.12.2  matt 
      4  1.2.12.2  matt OS=$1
      5  1.2.12.2  matt BPART=$2
      6  1.2.12.2  matt OUT=$3
      7  1.2.12.2  matt BITMAP=$4
      8  1.2.12.2  matt 
      9  1.2.12.2  matt if [ -z "$OS" ]; then
     10  1.2.12.2  matt 	OS="NetBSD/ofppc"
     11  1.2.12.2  matt fi
     12  1.2.12.2  matt 
     13  1.2.12.2  matt if [ -z "$BPART" ]; then
     14  1.2.12.2  matt 	BPART=3
     15  1.2.12.2  matt fi
     16  1.2.12.2  matt 
     17  1.2.12.2  matt if [ -z "$OUT" ]; then
     18  1.2.12.2  matt 	OUT="bootinfo.txt"
     19  1.2.12.2  matt fi
     20  1.2.12.2  matt 
     21  1.2.12.2  matt if [ -z "$BITMAP" ]; then
     22  1.2.12.2  matt 	BITMAP="/usr/mdec/netbsd.chrp"
     23  1.2.12.2  matt fi
     24  1.2.12.2  matt 
     25  1.2.12.2  matt echo "<chrp-boot>" > $OUT
     26  1.2.12.2  matt echo "<description>${OS}</description>" >>$OUT
     27  1.2.12.2  matt echo "<os-name>${OS}</os-name>" >>$OUT
     28  1.2.12.2  matt echo "<boot-script>boot &device;:${BPART}</boot-script>" >>$OUT
     29  1.2.12.2  matt if [ -f "${BITMAP}" ]; then
     30  1.2.12.2  matt 	/bin/cat ${BITMAP} >>$OUT
     31  1.2.12.2  matt fi
     32  1.2.12.2  matt echo "</chrp-boot>" >>$OUT
     33