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