Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2015 03:05:08 +0000 (UTC)
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r280655 - in projects/release-arm-redux/release: . arm
Message-ID:  <201503260305.t2Q358Dk079805@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gjb
Date: Thu Mar 26 03:05:07 2015
New Revision: 280655
URL: https://svnweb.freebsd.org/changeset/base/280655

Log:
  Attempt to create the final image (though not nearly ready
  for it yet).
  
  This is probably very broken and/or wrong, but that's why
  we have projects branches.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/release-arm-redux/release/Makefile.arm
  projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE
  projects/release-arm-redux/release/arm/Makefile.PANDABOARD
  projects/release-arm-redux/release/arm/Makefile.RPI-B
  projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD
  projects/release-arm-redux/release/arm/Makefile.ZEDBOARD

Modified: projects/release-arm-redux/release/Makefile.arm
==============================================================================
--- projects/release-arm-redux/release/Makefile.arm	Thu Mar 26 02:33:07 2015	(r280654)
+++ projects/release-arm-redux/release/Makefile.arm	Thu Mar 26 03:05:07 2015	(r280655)
@@ -98,6 +98,22 @@ arm-mkfs${BOARD:tl}:
 		${.OBJDIR}/arm-${BOARD:tl}-boot
 .endif
 
+arm-mkimage${BOARD:tl}:
+.if exists(/dev/$$(cat ${.OBJDIR}/${${BOARD:tu}BOOTDEV})
+	umount ${.OBJDIR}/arm-${BOARD:tl}-boot
+.endif
+.if exists(/dev/$$(cat ${.OBJDIR}/${${BOARD:tu}MDDEV})
+	umount ${.OBJDIR}/arm-${BOARD:tl}
+.endif
+# FIXME:
+# Do these things need to be MBR?
+# I'm also not entirely sure this is correct, anyway.
+#
+	mkimg -s ${${BOARD}PARTSCHEME} \
+		-b ${${BOARD:tu}BOOTFILE} \
+		-p freebsd/rootfs:=${${BOARD:tu}MDFILE} \
+		-o ${${BOARD:tu}IMAGE}
+
 build-arm-ports${BOARD:tl}:
 .  if defined(ARMPORTS) && !empty(ARMPORTS)
 .   if !exists(${PORTSDIR}/Makefile)

Modified: projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE	Thu Mar 26 02:33:07 2015	(r280654)
+++ projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE	Thu Mar 26 03:05:07 2015	(r280655)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		BEAGLEBONE
+${BOARD}PARTSCHEME=	mbr
 ARMPORTS=	sysutils/u-boot-beaglebone
 
 build-arm-${BOARD:tl}:	build-arm-ports${BOARD:tl}

Modified: projects/release-arm-redux/release/arm/Makefile.PANDABOARD
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.PANDABOARD	Thu Mar 26 02:33:07 2015	(r280654)
+++ projects/release-arm-redux/release/arm/Makefile.PANDABOARD	Thu Mar 26 03:05:07 2015	(r280655)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		PANDABOARD
+${BOARD}PARTSCHEME=	mbr
 
 build-arm-${BOARD:tl}:
 	touch ${.TARGET}

Modified: projects/release-arm-redux/release/arm/Makefile.RPI-B
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.RPI-B	Thu Mar 26 02:33:07 2015	(r280654)
+++ projects/release-arm-redux/release/arm/Makefile.RPI-B	Thu Mar 26 03:05:07 2015	(r280655)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		RPI-B
+${BOARD}PARTSCHEME=	mbr
 ARMPORTS=	sysutils/u-boot-rpi
 
 build-arm-${BOARD:tl}:	build-arm-ports${BOARD:tl}

Modified: projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD	Thu Mar 26 02:33:07 2015	(r280654)
+++ projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD	Thu Mar 26 03:05:07 2015	(r280655)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		WANDBOARD-QUAD
+${BOARD}PARTSCHEME=	mbr
 ARMPORTS=	sysutils/u-boot-wandboard
 
 build-arm-${BOARD:tl}:	build-arm-ports${BOARD:tl}

Modified: projects/release-arm-redux/release/arm/Makefile.ZEDBOARD
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.ZEDBOARD	Thu Mar 26 02:33:07 2015	(r280654)
+++ projects/release-arm-redux/release/arm/Makefile.ZEDBOARD	Thu Mar 26 03:05:07 2015	(r280655)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		ZEDBOARD
+${BOARD}PARTSCHEME=	mbr
 
 build-arm-${BOARD:tl}:
 	touch ${.TARGET}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503260305.t2Q358Dk079805>