Skip to content

Integrate meta-seco-edgehog-things/mind-update

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/e814c8db56f7437d3aa4189703d090587b5e92a6

[SYSTEMD][TTYD] Launch a new session for each connection

Replaced -W command option in order to obtain a login session for each remote connection. With this settings we have:

SECO EDGEHOG Release Distro 4.0.5 seco-px30-d23 -

seco-px30-d23 login:

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/7187b37e1647c98a1b5bb89ee81b6d51f6795bf9

[SYSTEMD][TTYD] Launch ttyd for localhost only

This tool is actually used only by edgehog-device-runtime. For security reasons, edgehog-device-runtime acts as proxy for the remote terminal connection throught the Edgehog portal, and the tool is bound to the specific I/F localhost only.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/c3b30bd2c203664d3639eb815064e5682f323f73

[PACKAGEGROUP][NETWORKING] Add service-ttyd

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/255e5d870520b802f8743cfc2775b41893047c22

[TTYD][TOOL][SERVICE] Add tool and service for ttyd support

Bump ttyd @ 1.7.7. This is because ttyd has been added to support the remote connection via Edgehog portal, together edgehog-device-runtime. The "-W" command option is used and this last is supportend at least 1.7.6 version of ttyd.

for more info see: https://github.com/tsl0922/ttyd

The double tty folder has been removed.

The recipe has been splitted in two parts:

  • one (ttyd_1.7.7.bb) for the support of the tool;
  • one (service-ttyd) for the addition of a service that launch at boot ttyd with the right command options.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/e9420cf0a3225373755d86a4c09708039b3a35ec

[IMAGE][LIBRARY] Add libsystemd-shared package

Edgehog-device-runtime needs of this set of libraries.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/442ab0a625f16c3dcc0b12c8073371d038b5d3de

[LAYER][ASTARTE_MESSAGE_HUB_VERSION] Fix it @ 0.5.4

These is the right version to use since it's the only compatible one with edgehog-device-runtime @ 0.8.1.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/7cb974e3c991f5fe55c8483c07bb95f5087b5469

[EDGEHOG-DEVICE-RUNTIME] Bump edgehog-hardware-id to latest version

Updated edgehog-hardware-id with the version 0.8.1 of edgehog-device-runtime.

Removed --frozen option in CARGO_BUILD since the Cargo.lock file is not updated and for a right compilation that file has to be created again staring from Cargo.toml file.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/036607bf7f721312aed24ae6efe0fe535ba9e7f9

[EDGEHOG-DEVICE-RUNTIME] Remove double variable assignment

Prepending of the same value in FILESEXTRAPATHS twice.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/bc5f55d585b719ebee5112a9692dd7f7f746f5f3

[EDGEHOG-DEVICE-RUNTIME] Add rust feature for message-hub support

The edgehog-device-runtime rust project requires

--features message-hub

in order to use the astarte-message-hub library to communicate with the remote Edgehog instance. This is because the default library used by the tool is astarte-device-sdk for a direct connection with the remote Edgehog instance.

Note: this last approach is deprecated inside Edgehog OS distribution.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/ecf99e42fee09bbe5cd639d051ebc55fb14eaef7

[MESSAGE-HUB] Add support for astarte-message-hub @ 0.5.4

The latest version 0.6.1 is not yet compatible with current version of edgehog-device-runtime in use (0.8.1). The right setting is:

  • astarte-message-hub @ 0.5.4
  • edgehog-device-runtime @ 0.8.1
  • astarte-interface @ 0.8.0

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/24558395ac257db3684079a4647244d237bb5790

[LAYER][BBLAYERS] Fix layer dependency

meta-lts-rust-mixin appears as lts-rust-mixin in BBFILE_COLLECTIONS.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/02b20ca7dbe030054087e2550c7834f2c74c57d5

[IOT][ASTARTE][RUST] Updated Astarte and Rauc

Merge request reports

Loading