space_:=${nul_} ${nul_}
.PHONY: clean .FORCE
+.PHONY: _config_raspi _partition_raspi
.PHONY: _qemu _bootstrap _install _copy _config_raspi _config _bootloader _squash
.PHONY: _target _partition _format _mount _sparse _umount _partcopy _mbr
_config_raspi: _copy _mount
_config: _copy _mount _config_raspi
_umount: _mount _config
-_partition:
-_partcopy: _partition _umount
+_partition_raspi:
+_partcopy: _partition_raspi _umount
else
_target:
dd count=0 of="$${PROOT}" # truncate
dd bs=1M count=0 seek=${ROOT_MB} of="$${PROOT}"
+_partition_raspi: ${VOLUME}
+ printf 'label: dos\n\n: start=2MiB, size=%iMiB, type=c\n: start=%iMiB, size=%iMiB, type=83\n' \
+ ${BOOT_MB} "$$((${BOOT_MB} + 2))" ${ROOT_MB} | sfdisk "$${VOLUME}"
+
_partition: ${VOLUME}
printf 'label: gpt\n\n: start=2MiB, size=%iMiB, type=1, attrs="LegacyBIOSBootable"\n: size=%iMiB, type=20\n' \
${BOOT_MB} ${ROOT_MB} | sfdisk "$${VOLUME}"