475 Commits

Author SHA1 Message Date
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
5b30e47220 dts-functions: add semver_version_compare to compare versions
Can be used to check whether a is '<' '==' or '>'

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-18 15:02:48 +02:00
Michał Iwanicki
a43e5fa745 Merge pull request #101 from Dasharo/local-fw
dts-functions: add fetch_fw to fetch via curl
2025-09-18 15:02:08 +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
02e0249f95 dts-functions.sh: skip sync_clocks when fetching locally
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-16 10:36:44 +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
f904280011 fetch_fw: simplify error
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
4daaf3ef66 dts_functions.sh: don't print downloading when fetching locally
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
Michał Iwanicki
e9c788d9c0 dts-functions: add fetch_fw to fetch via curl
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-11 11:11:36 +02:00
Michał Iwanicki
85be70b3bc move paths to DCR binaries to dts-configs
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-10 12:52:21 +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
Michał Iwanicki
d7685fa219 dts-functions: update paths for MTL
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-10 11:16:00 +02:00
Michał Iwanicki
d082e510e7 dasharo-deploy: ec update will be done by coreboot during first reboot
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-10 11:16:00 +02:00
Michał Iwanicki
e7f4678882 dts-functions: add BIOS_LINK_COMM_CAP
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-10 11:16:00 +02:00
Michał Iwanicki
8b3748f8a7 dts-functions: move MTL config to dts-configs
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-10 11:15:59 +02:00
Mateusz Kusiak
f48cbfb658 dasharo-deploy: Fix updates with no heads
This fix fixes issue that when attempted Coreboot+UEFI update inproper
message is printed and failing update is attempted.

Fixes:
https://github.com/Dasharo/dasharo-issues/issues/1424
https://github.com/Dasharo/dasharo-issues/issues/1373

Signed-off-by: Mateusz Kusiak <mateusz.kusiak@3mdeb.com>
2025-09-05 16:31:42 +02:00
Danik Klimuk
a230c496e2 Merge pull request #104 from Dasharo/add-nuc-box
board_config: add NovaCustom/NUC_BOX
2025-09-04 11:29:00 +02:00
Michał Iwanicki
2f14745192 parse_config: add separate function to verify output and print errors
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-04 11:00:13 +02:00
Michał Iwanicki
9508e07ece dts-functions: parse_config: move error printing to function
To remove unnecessary code duplication

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-03 17:14:53 +02:00
Michał Iwanicki
aacac5f87c dts-functions: parse_config: use quotes so arguments work with spaces
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-03 16:51:57 +02:00
Michał Iwanicki
7e5bef3b7f dts-functions: nuc_box: remove any logic in board_config
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-03 16:31:10 +02:00