svn commit: r280655 - in projects/release-arm-redux/release: . arm
Glen Barber
gjb at FreeBSD.org
Thu Mar 26 03:05:10 UTC 2015
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}
More information about the svn-src-projects
mailing list