hc
2024-03-22 a0752693d998599af469473b8dc239ef973a012f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
config BR2_PACKAGE_MENDER_GRUBENV
   bool "mender-grubenv"
   depends on BR2_TARGET_GRUB2_ARCH_SUPPORTS
   depends on BR2_PACKAGE_MENDER # runtime
   depends on BR2_TARGET_GRUB2
   depends on !(BR2_TARGET_GRUB2_HAS_LEGACY_BOOT && BR2_TARGET_GRUB2_HAS_EFI_BOOT)
   help
     Contains the boot scripts and tools used by Mender to
     integrate with the GRUB bootloader.
 
     The following Grub modules must be selected for this package:
     loadenv hashsum echo halt gcry_sha256 test regexp
 
     https://github.com/mendersoftware/grub-mender-grubenv
 
if BR2_PACKAGE_MENDER_GRUBENV
 
config BR2_PACKAGE_MENDER_GRUBENV_DEFINES
   string "path to grubenv defines"
   help
     Specify a path to the mender grubenv defines file.
     If no path is specified, the example file in the source
     directory will be used.
 
     The example file in the source directory sets the following:
     mender_rootfsa_part=2
     mender_rootfsb_part=3
     mender_kernel_root_base=/dev/mmcblk0p
     mender_grub_storage_device=hd0
     kernel_imagetype=bzImage
 
endif
 
comment "mender-grubenv needs a grub2 bootloader"
   depends on BR2_TARGET_GRUB2_ARCH_SUPPORTS
   depends on BR2_PACKAGE_MENDER
   depends on !BR2_TARGET_GRUB2
 
comment "mender-grubenv does not support both legacy and EFI grub2 bootloaders at the same time"
   depends on BR2_PACKAGE_MENDER
   depends on BR2_TARGET_GRUB2_HAS_LEGACY_BOOT && BR2_TARGET_GRUB2_HAS_EFI_BOOT