Commit Graph

43 Commits

Author SHA1 Message Date
Pawel Langowski
bfa2a3168f Add verbose option to dts-menu and enable sending logs
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-09-17 10:09:14 +02:00
Maciej Pijanowski
493ef2985e include/dts-functions.sh: Premium -> DTS extensions
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-26 12:30:59 +02:00
Maciej Pijanowski
084d27d939 tests: port from meta-dts
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-25 22:22:33 +02:00
Maciej Pijanowski
3529517c2a port pcengines + seabios deploy changes
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-25 22:11:25 +02:00
Maciej Pijanowski
edfa6589f7 include/dts-functions.sh: fix SSH option
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-24 22:30:39 +02:00
Daniil Klimuk
db23885453 Use DPP instead of DES
According to:
https://github.com/Dasharo/presentations/blob/main/dug_6_shameless_plug.md#dasharo-cooperation-models

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-07-22 16:52:27 +02:00
Daniil Klimuk
2d75486d7f include: check for firmware bianaries instead of credentials
Previous function check_des_creds was designed to verify both platform
compatibility and firmware binaries availability. If the platform was
compatible but the credentials did not have access to the firmware
binaries - the function will state that the credentials are corrupted
and save standart credentials instead.

It is not a case anymore, because after introducing package management
system the credentials may not have access to the firmware but to some
packages, so it is not correct to make any assumptions on the credentials
while checking for firmware.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-07-22 16:45:06 +02:00
Daniil Klimuk
2b60ebfc6a include: dts-subscription: use dnf for proper dependency handling
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-07-22 16:45:06 +02:00
Daniil Klimuk
d80465ed56 add DES submenu
This commit adds dynamically rendered submenu for functionality
implemented by private DES packages installed from Dasharo server.
Every installed package extends the submenu accroding to its needs.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-07-22 16:45:06 +02:00
Daniil Klimuk
18dc2760fb rework check_network_connection function
Split the function into two parts and name them accordingly.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-07-22 16:45:06 +02:00
Daniil Klimuk
6e2ba4b9ca add package managment
This commit adds package management functionality: downloading and
installing packages from Dasharo server. The packages are private, the
access is granted after entering DES credentials.

Additionally this commit reworks codebase a bit, to make it more clear.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-07-22 16:45:05 +02:00
Michał Iwanicki
3477ab69b7 revert: Remove separate EC update when updating Dasharo
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 18:32:05 +02:00
Michał Iwanicki
ce1c0e9038 dts-functions: Add more model checks for V54x_6xTU
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:42:08 +02:00
Michał Iwanicki
e1f11f145a dts-functions.sh: fix DASHARO_REL_VER
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:38:57 +02:00
Michał Iwanicki
9c515d55f1 dts-functions.sh: fix DASHARO_REL_NAME for v5x_mtl
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:38:57 +02:00
Michał Iwanicki
3208f7498a dts-functions.sh: Add EC_FW_VERSION
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:38:57 +02:00
Michał Iwanicki
a5dea1ef87 dts-functions: V5xTU use dasharo_ectool to get model or ask
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:38:57 +02:00
Michał Iwanicki
d55a21f2fd dts-functions & dasharo-deploy: Install only EC for V5xTU
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:38:57 +02:00
Michał Iwanicki
ab0759c6f9 dts-functions.sh: Fix reversed check_if_dasharo logic in show_menu
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:38:57 +02:00
Michał Iwanicki
b5c8cd0e96 dts-functions.sh: add NV54xTU & NV56xTU to board_config
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-18 12:38:57 +02:00
Michał Iwanicki
cacba6ee96 dts-functions: fix typo
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-12 13:33:16 +02:00
Michał Iwanicki
f468b7498b dts-functions.sh: Use python3-semver in compare_versions
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-12 13:33:13 +02:00
Maciej Pijanowski
7027970e3f dts-functions.sh: clarify on heads update path
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-12 10:42:28 +02:00
Maciej Pijanowski
0ca5200af2 dts/dts-functions.sh: bump ncm adl heads to v0.9.1
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-12 10:42:23 +02:00
Michał Iwanicki
1932a7823e dts: start/stop sshd.service instead of socket
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-10 14:23:13 +02:00