Commit Graph

196 Commits

Author SHA1 Message Date
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
Daniil Klimuk 1cdf631355 fix DTS extensions message
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-12-18 17:36:12 +01:00
Michał Iwanicki 6f4b946a30 dts-functions.sh: remove boardmismatch ite_ec parameter
If board matches known board then flashrom doesn't handle boardmismatch
parameter which results in error

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-12-12 16:41:01 +01:00
Paweł Langowski c7b8d036f5 Merge pull request #45 from Dasharo/optiplex_v0.1.1
Bump Optiplex version to v0.1.1
2024-12-05 14:35:11 +01:00
Pawel Langowski 772b36c44c include/dts-functions.sh: Novacustom: Remove duplicated NEED_SMMSTORE_MIGRATION
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-12-02 12:54:05 +01:00
Pawel Langowski 981c97ae88 include/dts-functions.sh: Use correct flashrom flags
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-29 15:16:13 +01:00
Pawel Langowski b46569db23 include/dts-functions.sh: "Press enter..." hotfix
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-27 11:02:53 +01:00