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