#!/bin/sh m1n1=m1n1.macho fdt=t8103-j274.dtb ubpayload=u-boot-nodtb.bin kern=$(find ~/aapl-m1/kernel/boot -type f -name kernel) cpio_magic="07070" kerntmp=$(mktemp) trap 'rm ${kerntmp}' EXIT (printf "${cpio_magic}"; gzip -c "${kern}") > ${kerntmp} cat ${m1n1} ${fdt} > kernel.macho gzip -c ${kerntmp} >> kernel.macho gzip -c ${ubpayload} >> kernel.macho