From owner-svn-src-projects@FreeBSD.ORG Thu Mar 26 03:05:10 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BA446894; Thu, 26 Mar 2015 03:05:10 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A4DF0E95; Thu, 26 Mar 2015 03:05:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2Q35APP079819; Thu, 26 Mar 2015 03:05:10 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2Q358Dk079805; Thu, 26 Mar 2015 03:05:08 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201503260305.t2Q358Dk079805@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 26 Mar 2015 03:05:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r280655 - in projects/release-arm-redux/release: . arm X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Mar 2015 03:05:10 -0000 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}