Daniil Klimuk
f0ff464694
Make functions in HCL Report not to exit
...
HCL report collects information, if smth is missing or not working - it
still should be collected by HCL report. Therefore there should be no
exit on error inside HCL report.
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com >
2025-01-15 17:15:47 +01:00
Paweł Langowski
e69c7e0493
Merge pull request #61 from Dasharo/invalid-version-issue
...
Abort update when no updates available
2025-01-10 14:49:26 +01:00
Pawel Langowski
4ab58c4b0d
deploy: Handle Heads firmware in prepare_env
...
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com >
2025-01-10 14:48:52 +01:00
Michał Iwanicki
4d456d4362
logging: review fixes, create logs tar in TMP_LOG_DIR
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:53 +01:00
Michał Iwanicki
c1262a34dc
dts-boot: put all tmp log files in one dir
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:53 +01:00
Michał Iwanicki
35edbadd6d
send_dts_logs: Don't send logs in case there is no update
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:53 +01:00
Michał Iwanicki
9e678e52eb
logging: redirect more stderr to ERR_LOG_FILE
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:53 +01:00
Michał Iwanicki
eb32f3c4fb
logging: Explain ERR_LOG_FILE && stdout redirection
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:53 +01:00
Michał Iwanicki
1f74e7a6a3
logging: use >&0 to bring back original stdout
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:53 +01:00
Michał Iwanicki
acfb5bb61f
dts-boot: remove unused variable
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:52 +01:00
Michał Iwanicki
0620701cd9
logging: Prefix errors written to 'ERR_LOG_FILE' with timestamp
...
Combined with trace timestamps it'll be easier to match error to command
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:52 +01:00
Michał Iwanicki
6f698cd6e0
dts-functions.sh: disable trace logging in show_ram_inf
...
This function is called on each redraw of UI. Due to using external
command 'date' to create timestamp, trace logging noticeably slows down
UI draw time in the middle.
Another possible fixes:
- disable timestamp in trace logging
- generate RAM info only once before UI shows as it is unlikely RAM will
change while DTS is running
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:52 +01:00
Michał Iwanicki
3d395cabc9
logs: pipe stderr to ERR_LOG_FILE
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:52 +01:00
Michał Iwanicki
012cb4a32a
logging: fix error when entering dts-boot second time
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:52 +01:00
Michał Iwanicki
cdfba7c5cc
Always log xtrace to file
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-10 10:56:52 +01:00
Pawel Langowski
320d985e0e
scripts/dasharo-deploy: Exit with error when no update available
...
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com >
2025-01-09 15:29:15 +01:00
Michał Iwanicki
aee17d7b83
dasharo-deploy: fix typo
...
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com >
2025-01-07 10:19:02 +01:00
Pawel Langowski
8fbd2a9f42
scripts/dts: Wait for user input on exit codes other than 0
...
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com >
2024-11-21 14:28:42 +01:00
Pawel Langowski
23c6ed7f2a
Use uppercase Enter
...
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com >
2024-11-21 14:28:16 +01:00
Pawel Langowski
a4d3029a37
UI/UX improvements
...
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com >
2024-11-21 14:22:01 +01:00
Daniil Klimuk
fd823a96b5
scripts: dasharo-deploy: got to handle_fw_switching in case of Heads
...
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com >
2024-11-20 12:52:07 +01:00
Daniil Klimuk
0cd3f0a534
Ask only for enter to continue
...
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com >
2024-11-20 12:52:01 +01:00
Daniil Klimuk
750629b88d
scripts: dasharo-deploy: fix version comparison in update workflow
...
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com >
2024-11-18 17:43:06 +01:00
Daniil Klimuk
e85031f1a2
scripts: dasharo-deploy: rework update routine to always reboot
...
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com >
2024-11-18 16:52:47 +01:00
Daniil Klimuk
79e40334f9
check for Capsule Update compatibility with currently installed firm
...
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com >
2024-11-18 16:52:47 +01:00