hc
2024-03-22 ac5f19e89dcbd5c7428fcc78a0d407c887564466
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
42
config BR2_PACKAGE_MENDER
   bool "mender"
   depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
   depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS
   depends on BR2_TOOLCHAIN_HAS_THREADS
   select BR2_PACKAGE_OPENSSL
   select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL
   select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL
   help
     Mender is an open source over-the-air (OTA) software updater
     for embedded Linux devices. Mender comprises a client
     running at the embedded device, as well as a server that
     manages deployments across many devices.
 
     Notes:
     For systems using uboot as the bootloader:
       - uboot must have the mender uboot patches applied.
       - uboot-tools must be selected.
       - fw_printenv must be functional on the device.
     The Mender Uboot patches are at:
     https://github.com/mendersoftware/meta-mender/
 
     For more information on Manual U-Boot integration, see:
     https://docs.mender.io/2.6/system-updates-yocto-project/board-integration/bootloader-support/u-boot/manual-u-boot-integration
 
     For systems using Grub2 as the bootloader:
       - Mender depends on the mender-grubenv package.
       - The mender-grubenv package provides a fw_printenv script,
         which is not compatible with the uboot-tools fw_printenv
         script.
 
     The mender project recommends using uboot to load Grub2 as a
     secondary bootloader whenever possible. Using Grub2 as a
     secondary bootloader prevents users from porting the patches
     for uboot to each new device.
 
     https://github.com/mendersoftware/mender
 
comment "mender needs a toolchain w/ threads"
   depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
   depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS
   depends on !BR2_TOOLCHAIN_HAS_THREADS