Commit Graph

196 Commits

Author SHA1 Message Date
Maciej Pijanowski 7027970e3f dts-functions.sh: clarify on heads update path
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-12 10:42:28 +02:00
Maciej Pijanowski 0ca5200af2 dts/dts-functions.sh: bump ncm adl heads to v0.9.1
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-12 10:42:23 +02:00
Michał Iwanicki 1932a7823e dts: start/stop sshd.service instead of socket
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-07-10 14:23:13 +02:00
Michał Iwanicki 77ac179142 dts: Remove separate EC update when updating Dasharo
EC update will be done by firmware after first reboot.

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-06-11 12:14:13 +02:00
Michał Iwanicki 7953ff789b include: dts-functions.sh: fix BINARY_HAS_RW_B value
Swap 0 (true)/1(false) assigments.

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-06-11 12:12:52 +02:00
Jason Lenz 3e0eb75c46 include/dts-functions.sh: Fix Optiplex variables to enable firmware download 2024-06-10 16:59:52 +02:00
Wiktor Grzywacz 8b9f6fbb7e include: dts-functions: remove unnecessary error_exit 2024-04-16 09:20:29 +02:00
Wiktor Grzywacz 98fe8afd09 include/dts-functions.sh fix error handling 2024-04-15 16:22:36 +02:00
Maciej Pijanowski 91261f9c1d apply shellcheck
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-04-15 15:52:02 +02:00
Daniil Klimuk 973778029b include: dts-functions: SSH warn missing IPv4
Display "check your connection" in red color in IP field in
case no IPv4 address is assigned, otherwise display IP/PORT.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 15:36:23 +02:00
Daniil Klimuk 1e98c2e919 add DES and SSH header parts and menu
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 15:36:22 +02:00
Daniil Klimuk 5796994c51 scripts: dts: rework DTS header
The header was inspired by Chromebox.

Add more hardware nad firmware information into the header.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 15:35:37 +02:00
Daniil Klimuk 2157b0e6b2 include: dts-functions: add function to detect and list RAM modules
Detection is based on dmidecode information.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 15:35:37 +02:00
Daniil Klimuk cfc288cf8a rename BOARD_VENDOR variable to SYSTEM_VENDOR
This variable is initialized with value from dmiedecode -s
system-manufacturer, so SYSTEM_VENDOR name is more appropriate.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 15:35:37 +02:00
Daniil Klimuk 5610e60007 rework colors and print functions
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 15:35:34 +02:00
Maciej Pijanowski aa2f0a9297 Merge pull request #5 from Dasharo/add-pre-commit
Add pre-commit hooks
2024-04-15 15:32:13 +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
Daniil Klimuk 433483c213 include: ignore SC2034 shellcheck warnings
Reason: ignore "variable appears unsued" beacause scripts in this
directory are being sourced by other scripts in the repo, and,
therefore, so not use self declared variables.

Solutions I have also tried:
- adding "# shellcheck source=../include/dts-functions.sh" and "# shellcheck
  source=../include/dts-environment.sh" to all scripts under path
  ./scripts/;
- adding "# shellcheck source=SCRIPTDIR/../include/dts-functions.sh" and "#
  shellcheck source=SCRIPTDIR/../include/dts-environment.sh" to all scripts
  under path ./scripts/;
- adding "source-path=./include" and "source-path=SCRIPTDIR/../include" to
  ".shellcheckrc" as well as via command line arguments and comments in shell
  scriptfiles;
- mixing above solutions in different ways;

All above solutions did not work.

References:
https://www.shellcheck.net/wiki/Directive
https://www.shellcheck.net/wiki/SC2034
https://www.shellcheck.net/wiki/SC1090
https://pre-commit.com/#config-args

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-15 09:02:02 +02:00
Daniil Klimuk ea48f0a3eb scripts: dasharo-deploy: add system clock syncing
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2024-04-11 09:33:10 +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