From b6ca6f80277714b87b5a423ec0c0fb82ae7c7b6f Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 5 Dec 2014 07:06:39 +0100 Subject: [PATCH] mkrootfs: put /boot/MLO at the head on beaglebone. This file must be in the first sectors of the /boot FAT partition on the image. --- mkrootfs.sh.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mkrootfs.sh.in b/mkrootfs.sh.in index af85c1a..ca4d1dd 100644 --- a/mkrootfs.sh.in +++ b/mkrootfs.sh.in @@ -218,7 +218,13 @@ fi tarball=void-${PLATFORM}-rootfs-$(date '+%Y%m%d').tar.xz -run_cmd "tar cp -C $rootfs . | $XZ -9 > $tarball" +if [ "$PLATFORM" = "beaglebone" ]; then + # On Beaglebone make sure that boot/MLO is at the head. + run_cmd "tar -cp --posix -C $rootfs ./boot/MLO . | $XZ -9 > $tarball" +else + run_cmd "tar -cp --posix -C $rootfs . | $XZ -9 > $tarball " +fi + rm -rf $rootfs info_msg "Successfully created $tarball ($PLATFORM)"