blob: d478e468c2e5e43fc81daa3510fce327103db3df [file] [log] [blame]
config BR2_PACKAGE_MENDER_CONNECT
bool "mender-connect"
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 # libglib2, mender
depends on BR2_USE_WCHAR # libglib2 -> gettext
depends on BR2_USE_MMU # dbus -> fork()
select BR2_PACKAGE_DBUS # runtime
select BR2_PACKAGE_HOST_GO
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_MENDER # runtime
select BR2_PACKAGE_OPENSSL
help
mender-connect is a daemon responsible for handling
bidirectional (websocket) communication with the Mender
server. The daemon is responsible for implementing a range of
troubleshooting features to the device as well as several
enhancement to the mender-client.
Mender Connect is loosely coupled with the Mender Client. The
main information passed between mender-client and
mender-connect is the device authorization status. Since only
accepted devices can interact with the Mender Server, the
Mender Client passes over DBus the authorization token which
Mender Connect uses to establish a Websocket connection to the
server.
https://github.com/mendersoftware/mender-connect
comment "mender-connect needs a toolchain w/ threads, wchar"
depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR