1config BR2_PACKAGE_RAUC 2 bool "rauc" 3 depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 4 depends on BR2_USE_MMU # glib2 5 depends on BR2_USE_WCHAR # glib2 6 select BR2_PACKAGE_LIBGLIB2 7 select BR2_PACKAGE_OPENSSL 8 select BR2_PACKAGE_DBUS 9 select BR2_PACKAGE_SQUASHFS # run-time dependency 10 select BR2_PACKAGE_UBOOT_TOOLS if BR2_TARGET_UBOOT # run-time dependency 11 select BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV if BR2_TARGET_UBOOT 12 help 13 RAUC is the Robust Auto-Update Controller developed by 14 Pengutronix. It supports updating embedded Linux 15 systems over the network or from disks and provides a 16 d-bus interface. 17 18 http://rauc.io/ 19 20if BR2_PACKAGE_RAUC 21 22config BR2_PACKAGE_RAUC_NETWORK 23 bool "network support" 24 select BR2_PACKAGE_LIBCURL 25 help 26 This option enables support for updating firmware over 27 the network using libcurl. 28 29config BR2_PACKAGE_RAUC_JSON 30 bool "JSON output support" 31 select BR2_PACKAGE_JSON_GLIB 32 help 33 This option enables support for providing output in 34 JSON format. 35 36endif 37 38comment "rauc needs a toolchain w/ wchar, threads" 39 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS 40 depends on BR2_USE_MMU 41