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)"