blob: 29e35c2c088a7b07887007f0bd7331203f02028e [file] [log] [blame]
Jan Kundrát1b5a4282018-04-05 21:32:53 +02001config CZECHLIGHT_RAUC_ROOTFS
Jan Kundrát7ac11342018-06-14 18:56:05 +02002 bool "Configure system for RAUC and HW watchdog"
3 help
4 Apart from creating the RAUC bundle, this enables a read-only filesystem
5 along with a proper writable /etc overlay with a persistent backing store
6 and a hardware watchdog. The watchdog pinging only starts once all
7 services are up and running. Yes, this is a big button.
Jan Kundrát0b2424f2018-05-22 18:38:28 +02008 depends on BR2_INIT_SYSTEMD
9 depends on BR2_PACKAGE_RAUC
Jan Kundrát1b5a4282018-04-05 21:32:53 +020010 select BR2_PACKAGE_CZECHLIGHT_CFG_FS
11 select BR2_PACKAGE_HOST_RAUC
Jan Kundrátf7edef32018-04-05 23:04:31 +020012 select BR2_PACKAGE_CZECHLIGHT_RAUC
Jan Kundrát1b5a4282018-04-05 21:32:53 +020013
14if CZECHLIGHT_RAUC_ROOTFS
15
16config CZECHLIGHT_RAUC_COMPATIBLE
17 string "HW compatibility string"
18 help
19 Unique identifier which specifies what boards accept a given SW image.
20
Jan Kundrátf7edef32018-04-05 23:04:31 +020021config BR2_PACKAGE_CZECHLIGHT_RAUC
22 bool
23
24config CZECHLIGHT_RAUC_BOOTLOADER
25 string
26 default uboot if BR2_TARGET_UBOOT
27 default grub if BR2_TARGET_GRUB2
28
29config CZECHLIGHT_RAUC_SLOT_A_ROOTFS_DEV
30 string "device name (rootfs slot A)"
31 help
32 Name of the device/partition where rootfs for slot A will be
33
34config CZECHLIGHT_RAUC_SLOT_A_CFG_DEV
35 string "device name (cfg slot A)"
36 help
37 Name of the device/partition where cfg for slot A will be
38
39config CZECHLIGHT_RAUC_SLOT_B_ROOTFS_DEV
40 string "device name (rootfs slot B)"
41 help
42 Name of the device/partition where rootfs for slot B will be
43
44config CZECHLIGHT_RAUC_SLOT_B_CFG_DEV
45 string "device name (cfg slot B)"
46 help
47 Name of the device/partition where cfg for slot B will be
48
Jan Kundrát1b5a4282018-04-05 21:32:53 +020049endif # CZECHLIGHT_RAUC_ROOTFS