summaryrefslogtreecommitdiff
path: root/target/config/Config.in.rootfs
diff options
context:
space:
mode:
Diffstat (limited to 'target/config/Config.in.rootfs')
-rw-r--r--target/config/Config.in.rootfs17
1 files changed, 17 insertions, 0 deletions
diff --git a/target/config/Config.in.rootfs b/target/config/Config.in.rootfs
index 96fb5c1a2..41e9b27a6 100644
--- a/target/config/Config.in.rootfs
+++ b/target/config/Config.in.rootfs
@@ -158,6 +158,7 @@ config ADK_TARGET_ROOTFS_ARCHIVE
config ADK_TARGET_ROOTFS_GENIMAGE
bool "Create a disk image for the target"
select ADK_KERNEL_EXT4_FS
+ select ADK_KERNEL_VFAT_FS
select ADK_TARGET_QEMU_WITH_BLOCK if ADK_TARGET_QEMU
select ADK_HOST_BUILD_GENIMAGE
help
@@ -165,7 +166,23 @@ config ADK_TARGET_ROOTFS_GENIMAGE
endchoice
+config ADK_TARGET_ROOTDEV
+ string
+ default "sda"
+
+config ADK_TARGET_DUAL_BOOT
+ bool "Activate dual-boot partition layout"
+ depends on ADK_TARGET_ROOTFS_GENIMAGE
+ select ADK_PACKAGE_FWUPDATE
+ help
+ Activate dual-boot partition scheme for simple full updates into
+ a second unused partition. You can use fwupdate on the target to
+ update your system. A firmware update tar archive is created in
+ firmware output directory together with the full image.
+
config ADK_TARGET_GENIMAGE_FILENAME
string
+ default "genimage-efi-dual.cfg" if ADK_PACKAGE_GRUB_EFI_X86_64 || ADK_PACKAGE_GRUB_EFI_X86 && ADK_TARGET_DUAL_BOOT
default "genimage-efi.cfg" if ADK_PACKAGE_GRUB_EFI_X86_64 || ADK_PACKAGE_GRUB_EFI_X86
+ default "genimage-dual.cfg" if ADK_TARGET_DUAL_BOOT
default "genimage.cfg"