Commit Graph

17 Commits

Author SHA1 Message Date
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
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
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
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
Daniil Klimuk
5d310535f5 fix sourcing libs
Cause of this patch: After I have added and integrated HAL - I have
added following line in dts-boot:

source $DTS_HAL

This was needed because I have used some fuctions from the HAL in the
script.

Inside DTS_HAL I had following line:

source $DTS_ENV

Because I have used some vars from the DTS_ENV in the HAL.

The problem was, that I had another line in DTS_ENV:

source $DTS_HAL

So, I got following boot workflow:

Boot
|
v
dts-boot
|   /-------\
v   v       |
DTS_HAL->DTS_ENV
           .
............
v
dts

Instead of sourcing some scripts and then launching dts script - I got a
loop betwee DTS_HAL and DTS_ENV. Therefore I decided to clean up
sourcing a bit.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:17:36 +01:00
Daniil Klimuk
6d53e2cf05 integrate HAL
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-11-18 16:17:36 +01:00
Pawel Langowski
6f16bf454e Send all log files to cloud
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-06 13:53:21 +01:00
Michał Iwanicki
1598965c67 dts-boot: use -f to check if file exists
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-10-22 17:16:07 +02:00
Daniel Mrzygłód
787723f82f scripts/dts-boot: change FUM_EFIVAR path
This change is related with meta-dts changes and resolves
Dasharo/meta-dts#157

Signed-off-by: Daniel Mrzygłód <daniel.mrzyglod@3mdeb.com>
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-10-22 17:16:07 +02:00
Pawel Langowski
bfa2a3168f Add verbose option to dts-menu and enable sending logs
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-09-17 10:09:14 +02:00
Daniil Klimuk
6e2ba4b9ca add package managment
This commit adds package management functionality: downloading and
installing packages from Dasharo server. The packages are private, the
access is granted after entering DES credentials.

Additionally this commit reworks codebase a bit, to make it more clear.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-07-22 16:45:05 +02:00
Daniil Klimuk
e6d7198e4b fix issues reported after implementing pre-commit hooks
For list of pre-commit warnings checkout:
https://www.shellcheck.net/wiki/

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 15:21:29 +02:00
Maciej Pijanowski
2583e7e5fa relicense to Apache-2.0, reuse compliance
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-04-10 11:10:52 +02:00
Daniil Klimuk
9e89d02099 reorganize repo structure
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-09 13:32:05 +02:00