Module Name:    src
Committed By:   jmcneill
Date:           Sun Feb 10 15:56:57 UTC 2013

Modified Files:
        src/distrib/utils/embedded/conf: beagleboard.conf

Log Message:
make sure kernel is installed as netbsd.ub


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/distrib/utils/embedded/conf/beagleboard.conf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/embedded/conf/beagleboard.conf
diff -u src/distrib/utils/embedded/conf/beagleboard.conf:1.6 src/distrib/utils/embedded/conf/beagleboard.conf:1.7
--- src/distrib/utils/embedded/conf/beagleboard.conf:1.6	Sat Feb  9 11:19:55 2013
+++ src/distrib/utils/embedded/conf/beagleboard.conf	Sun Feb 10 15:56:57 2013
@@ -1,4 +1,4 @@
-# $NetBSD: beagleboard.conf,v 1.6 2013/02/09 11:19:55 jmcneill Exp $
+# $NetBSD: beagleboard.conf,v 1.7 2013/02/10 15:56:57 jmcneill Exp $
 # BeagleBoard customization script used by mkimage
 #
 board=beagleboard
@@ -33,10 +33,17 @@ populate() {
 loaduimage=fatload mmc 0 ${loadaddr} ${kernelimg}; bootm ${loadaddr} root=ld0a
 EOF
 	if [ ! -f "${kernel}" ]; then
-		echo ${PROG}: Missing ${kernel} 1>&1
+		echo ${PROG}: Missing ${kernel} 1>&2
 		exit 1
 	fi
 
-	echo "${bar} installing kernel ${bar}"
-	cp "${kernel}" "${mnt}/boot"
+	echo "${bar} installing BEAGLEBOARD kernel to /boot ${bar}"
+	case "${kernel}" in
+	*.gz)
+		gzcat "${kernel}" > "${mnt}/boot/${kernelimg}"
+		;;
+	*)
+		cp "${kernel}" "${mnt}/boot/${kernelimg}"
+		;;
+	esac
 }

Reply via email to