Module Name:    src
Committed By:   skrll
Date:           Thu Dec 14 06:29:15 UTC 2017

Modified Files:
        src/distrib/evbarm/instkernel/instkernel: Makefile
        src/distrib/utils/embedded/conf: rpi_inst.conf

Log Message:
Build fix (really this time) from Harold Gutch


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/distrib/evbarm/instkernel/instkernel/Makefile
cvs rdiff -u -r1.10 -r1.11 src/distrib/utils/embedded/conf/rpi_inst.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/evbarm/instkernel/instkernel/Makefile
diff -u src/distrib/evbarm/instkernel/instkernel/Makefile:1.29 src/distrib/evbarm/instkernel/instkernel/Makefile:1.30
--- src/distrib/evbarm/instkernel/instkernel/Makefile:1.29	Wed Dec 13 11:37:37 2017
+++ src/distrib/evbarm/instkernel/instkernel/Makefile	Thu Dec 14 06:29:15 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2017/12/13 11:37:37 skrll Exp $
+#	$NetBSD: Makefile,v 1.30 2017/12/14 06:29:15 skrll Exp $
 
 .include <bsd.own.mk>
 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
@@ -11,11 +11,10 @@ SSHRAMDISK=	${SSHRAMDISKDIR}/sshramdisk.
 .include "${NETBSDSRCDIR}/etc/etc.evbarm/Makefile.inc"
 
 MDSETTARGETS=
-MDSET_SUFFIXES.-=	srec create-srec  bin create-bin
 .for i in ${BUILD_KERNELS:M*_INSTALL}
 .if ${i} == "RPI_INSTALL" || ${i} == "RPI2_INSTALL"
-MDSETTARGETS+=		${i}	${SSHRAMDISK}	-
-MDSET_SUFFIXES.${i}=	img create-img
+MDSETTARGETS+=		${i}	${SSHRAMDISK}	netbsd-${i}
+MDSET_SUFFIXES.netbsd-${i}=	bin create-bin  img create-img
 .else
 MDSETTARGETS+=		${i}	${RAMDISK}	-
 .endif
@@ -23,6 +22,7 @@ MDSETTARGETS+=		${i}	${RAMDISK}	-
 
 MDSET_RELEASEDIR=	installation/instkernel
 
+MDSET_SUFFIXES.-=	srec create-srec  bin create-bin
 create-srec=		${OBJCOPY} -O srec ${.TARGET:R} ${.TARGET}
 create-bin=		${OBJCOPY} -O binary ${.TARGET:R} ${.TARGET}
 create-img=	\

Index: src/distrib/utils/embedded/conf/rpi_inst.conf
diff -u src/distrib/utils/embedded/conf/rpi_inst.conf:1.10 src/distrib/utils/embedded/conf/rpi_inst.conf:1.11
--- src/distrib/utils/embedded/conf/rpi_inst.conf:1.10	Tue Nov 28 02:56:44 2017
+++ src/distrib/utils/embedded/conf/rpi_inst.conf	Thu Dec 14 06:29:15 2017
@@ -1,9 +1,10 @@
-# $NetBSD: rpi_inst.conf,v 1.10 2017/11/28 02:56:44 kre Exp $
+# $NetBSD: rpi_inst.conf,v 1.11 2017/12/14 06:29:15 skrll Exp $
 # Raspberry Pi customization script used by mkimage
 #
 
 board=rpi_inst
-kernel=$src/sys/arch/evbarm/compile/RPI/netbsd-RPI_INSTALL.bin
+kerneldir=${KERNOBJDIR}/RPI_INSTALL
+kernel=$kerneldir/netbsd-RPI_INSTALL.img
 
 . ${DIR}/conf/evbarm.conf
 
@@ -75,6 +76,7 @@ make_fstab() {
 
 firmwaredir=$src/external/broadcom/rpi-firmware/dist
 firmwarefiles="LICENCE.broadcom bootcode.bin fixup.dat fixup_cd.dat start.elf start_cd.elf"
+dtbs="$(${MAKE} -C ${kerneldir} -v DTB)"
 
 populate() {
 	cat > ${mnt}/boot/cmdline.txt << EOF
@@ -110,6 +112,10 @@ EOF
 			echo " $f"
 			cp ${firmwaredir}/${f} . || exit 1
 		done
+		for f in ${dtbs}; do
+			echo " $f"
+			cp ${kerneldir}/${f} . || exit 1
+		done
 	) || fail "Copy of firmware to ${mnt}/boot failed"
 
 }

Reply via email to