139 Commits

Author SHA1 Message Date
Michał Iwanicki
508faf9e4e tui: add dts-extensions.sh
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-10-28 11:12:15 +01:00
Michał Iwanicki
0e4c693ad7 dts.sh: export 'SEND_LOGS_ACTIVE' and 'DPP_IS_LOGGED'
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-10-27 11:16:16 +01:00
Michał Iwanicki
d25d2d2632 tui: use tui-sh from 3mdeb/tui-sh & wait for key in ssh toggle
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-10-27 10:08:19 +01:00
Michał Iwanicki
304ab04698 dts & tui: disable trace logging when rendering UI to fix slowdown
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-10-27 09:34:20 +01:00
Michał Iwanicki
34a6e45915 wip
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-10-24 15:07:59 +02:00
Michał Iwanicki
ef667ec7b2 Use ask_for_confirmation function when asking for user choice
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-29 15:50:54 +02:00
Michał Iwanicki
ba25f29449 Add FUM, smmstore and flash layout mocking
Related to changes and fixes done in v2.7.1

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-29 12:19:22 +02:00
Michał Iwanicki
ad42bda608 dts-boot: update typo
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-25 16:36:02 +02:00
Michał Iwanicki
1d27d9c30c dts-boot: FUM: ask user if he wants to continue with automatic update
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-25 12:01:32 +02:00
Michał Iwanicki
02a81c824c dts-boot: fix shellcheck source path
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 17:56:01 +02:00
Michał Iwanicki
f7b6bebbcb dasharo-deploy: smmstore_migrate: use if instead of && chaining
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
b3d64e4081 dasharo-deploy: smmstore_migration: print warning in yellow on failure
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
46836a4b1e dasharo-deploy: create smmstore_migrate helper and reword question
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
a81a7a1440 dts-functions & dasharo-deploy: move flashing to separate function
Less code duplication, add recovery information, in the future we can
add automatic recovery attempt (try to flash backup)

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
e02488c276 dasharo-deploy: ask user if they want to continue if smmstore_migration fails
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-23 12:38:54 +02:00
Michał Iwanicki
f2e612b466 Merge pull request #100 from Dasharo/mtl-update
MTL 1.0.0 update
2025-09-18 15:06:53 +02:00
Michał Iwanicki
2e0e836837 dasharo_deploy: hide check_if_fused errors
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-18 15:04:34 +02:00
Michał Iwanicki
69099702b6 add reboot_countdown function
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-18 15:04:32 +02:00
Michał Iwanicki
ec1eba7b25 Add fuse option
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-18 15:03:57 +02:00
Michał Iwanicki
df3d465023 dts-functions: wait_for_network: allow printing warning instead of error
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-16 16:18:39 +02:00
Michał Iwanicki
0ead701b77 Apply suggestions from code review
Co-authored-by: Danik Klimuk <109155473+DaniilKl@users.noreply.github.com>
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-11 11:11:36 +02:00
Michał Iwanicki
7aaffd1214 add dots to warnings/errors
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-11 11:11:36 +02:00
Michał Iwanicki
0480cb7021 allow for local file fetching if no internet connection
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-11 11:11:36 +02:00
Kamil Aronowski
da27b3cf3c scripts: dasharo-deploy.sh: prevent deploying 1.1.1 for 13th gen
Prevent deploying Dasharo v1.1.1 for 13th gen and higher Intel CPUs both
in the update workflow and the install workflow. Realize the check as a
function to follow the DRY principle.

Signed-off-by: Kamil Aronowski <kamil.aronowski@3mdeb.com>
2025-09-10 14:49:20 +02:00
Michał Iwanicki
ddcd040626 dasharo-deploy: remove EC_LINK_COMM_CAP as we won't be using capsule EC updates
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-10 11:16:00 +02:00