about summary refs log tree commit diff
path: root/mkrootfs.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'mkrootfs.sh.in')
-rw-r--r--mkrootfs.sh.in8
1 files changed, 7 insertions, 1 deletions
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)"