hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
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
config BR2_PACKAGE_RAUC
   bool "rauc"
   depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
   depends on BR2_USE_MMU # glib2
   depends on BR2_USE_WCHAR # glib2
   select BR2_PACKAGE_LIBGLIB2
   select BR2_PACKAGE_OPENSSL
   select BR2_PACKAGE_DBUS # run-time dependency
   help
     RAUC is the Robust Auto-Update Controller developed by
     Pengutronix. It supports updating embedded Linux
     systems over the network or from disks and provides a
     d-bus interface.
 
     http://rauc.io/
 
if BR2_PACKAGE_RAUC
 
config BR2_PACKAGE_RAUC_NETWORK
   bool "network support"
   select BR2_PACKAGE_LIBCURL
   help
     This option enables support for updating firmware over
     the network using libcurl.
 
config BR2_PACKAGE_RAUC_JSON
   bool "JSON output support"
   select BR2_PACKAGE_JSON_GLIB
   help
     This option enables support for providing output in
     JSON format.
 
endif
 
comment "rauc needs a toolchain w/ wchar, threads"
   depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
   depends on BR2_USE_MMU