eeb49a1f1f
Changelog: error-path data node now using proper format so in rpc-reply uses XML XPath format instead of JSON several bugfixes and improvements Depends on libyang v3.12.2: https://github.com/CESNET/libyang/releases/tag/v3.12.2 As part of this version bump, the ENABLE_SSH and ENABLE_TLS options have been dropped by upstream in favor of a single ENABLE_SSH_TLS option, which requires openssl or mbedtls, libcurl and libssh. Since this is getting quite complicated to handle as an implicit optional dependency, we make this explicit with a new sub-option BR2_PACKAGE_LIBNETCONF2_SSH_TLS that ensures everything needed is enabled. In theory, libnetconf2 can use either mbedtls or openssl for crypto, but netopeer2 will only work if OpenSSL is used, so we only allow using OpenSSL until that gets fixed upstream. The netopeer2 package, which needs SSH/TLS support in libnetconf2 is updated accordingly (and actually becomes simpler). Signed-off-by: Mattias Walström <lazzer@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
35 lines
1.0 KiB
Plaintext
35 lines
1.0 KiB
Plaintext
comment "netopeer2 needs a toolchain w/ gcc >= 4.8, C++, threads, dynamic library"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP \
|
|
|| !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
|
|
|
config BR2_PACKAGE_NETOPEER2
|
|
bool "netopeer2"
|
|
depends on BR2_USE_MMU # libnetconf2, sysrepo
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libyang
|
|
depends on !BR2_STATIC_LIBS # libnetconf2, libyang, sysrepo
|
|
depends on BR2_INSTALL_LIBSTDCPP # sysrepo
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # sysrepo
|
|
select BR2_PACKAGE_LIBNETCONF2
|
|
select BR2_PACKAGE_LIBNETCONF2_SSH_TLS
|
|
select BR2_PACKAGE_LIBYANG
|
|
select BR2_PACKAGE_SYSREPO
|
|
help
|
|
Netopeer2 is a set of tools implementing network configuration
|
|
tools based on the NETCONF Protocol.
|
|
|
|
This is the server part.
|
|
|
|
https://github.com/CESNET/Netopeer2
|
|
|
|
if BR2_PACKAGE_NETOPEER2
|
|
|
|
config BR2_PACKAGE_NETOPEER2_CLI
|
|
bool "cli"
|
|
help
|
|
Enable netopeer2 CLI.
|
|
|
|
endif
|