105 Commits

Author SHA1 Message Date
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
Pawel Langowski
d2b611dacc include/dts-functions.sh: Bump Optiplex Dasharo version to v0.1.1
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-22 09:43:51 +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
472ab6fff2 include: dts-subscription: move warning print outside login_to_dpp_server
login_to_dpp_server should only try to login, the decision to print
warning or not should be done outside this function basing on the output
of this function. Otherwise every time the function is being called the
warning could be printed too, which is not always wanted.

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
adb410e65e include: dts-subscription: print warning instead of error
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 17:43:06 +01:00
Daniil Klimuk
7087b789e0 include: dts-subscription: add UEFI Capsule Update
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 17:42:54 +01:00
Daniil Klimuk
8a2fc2f313 include: dts-functions: fix pre-commit warnings
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
Daniil Klimuk
0f2abda235 include: dts-functions.sh: cleanup download_ec func
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:52:47 +01:00
Daniil Klimuk
c4e607a015 scripts: dasharo-deploy: send logs before trying to reboot
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:52:47 +01:00
Daniil Klimuk
84c7b6029e include: dts-functions.sh: download_artifacts: delete
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:52:47 +01:00
Daniil Klimuk
55256f51e5 do not use flashrom with QEMU
flashrom does not support QEMU and fails every time. I have not found a
better way to handle it, but we should not place hardwere related
configs all around the code.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:52:47 +01:00
Daniil Klimuk
332f30f276 include: dts-functions.sh: board_config: cleanup Novacustom config
Reviewed-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:52:46 +01:00
Daniil Klimuk
8e05b0f2e2 delete explicit redirection to stdout (1>&1)
Reviewed-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:52:46 +01:00
Daniil Klimuk
4934117d74 include: dts-functions.sh: fix AC adapter mocking
Reviewed-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:52:46 +01:00