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