Commit Graph

127 Commits

Author SHA1 Message Date
Pawel Langowski
55c0a19ac8 Print link to docs after ME disabled warning
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2025-01-20 09:37:48 +01:00
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
Daniil Klimuk
e69ca6c8a4 reports: dasharo-hcl-report: mock checking for sound card presence
This loop takes too much time during tests (5s * 12 = 1m). The sound
card presence should be mocked to true by default to optimize HCL report
execution time.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2025-01-15 14:29:12 +01:00
Daniil Klimuk
0f71309737 include: hal: dts-hal: do not send mocking fun name to FSREAD_TOOL
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2025-01-15 14:29:12 +01:00
Daniil Klimuk
0af94a3818 include: dts-subscription: fix DTS Extensions messages
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2025-01-14 15:27:34 +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
d447a1711a send_dts_logs: don't disable log sending after success
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 11:34:03 +01:00
Michał Iwanicki
d394c656fe dts-functions.sh: don't ask 'Press Enter...' twice
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 11:30:58 +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
f29ee6a7dc dts-functions: fix missing $ and variable usage
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 10:56:53 +01:00
Michał Iwanicki
4a0623db56 logging: ask to send logs in case of fum error
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
56931e1432 dts-functions: don't store absolute path in log tar
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 10:56:53 +01:00
Michał Iwanicki
182be38bdd logging: comment why we disable trace logs in show_ram_inf
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 10:56:53 +01:00
Michał Iwanicki
e37951b10c logs: ask user to send logs in case of deployment failure
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 10:56:53 +01:00
Michał Iwanicki
50d7339d3b dts-functions: send logs if deployment fails
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 10:56:53 +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
cdfba7c5cc Always log xtrace to file
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-10 10:56:52 +01:00
Michał Iwanicki
8b37ef8d13 dts-functions.sh: export SEND_LOGS_ACTIVE so it's seen in subscripts
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-03 15:02:01 +01:00
Daniil Klimuk
27df8825c6 dts-subscription: check_for_dasharo_firmware: fix checking for creds
file

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-12-23 08:55:20 +01:00
Eduard Kaverinskyi
f1cd35eae9 dts-subscribtion.sh: Fix grep help message between commands (#52)
* dts-functions.sh, dts-subscription.sh: fix empty credentials input

Add check for empty dpp credentials input from the user.
If at any moment entered credentials are empty, print warning and abort the process.

Signed-off-by: Eduard Kaverinskyi <eduard.kaverinskyi@3mdeb.com>
Co-authored-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>

* dts-functions.sh: revert deleted _result var

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>

---------

Signed-off-by: Eduard Kaverinskyi <eduard.kaverinskyi@3mdeb.com>
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
Co-authored-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
Co-authored-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-12-20 15:36:19 +01:00