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