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