about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2025-07-30 20:20:41 +0200
committerGitHub <noreply@github.com>2025-07-30 20:20:41 +0200
commitec0e1077c93a13e96ea4e7556102dacd5b1cb6f1 (patch)
tree5ef0b4220c276e7c13ee45c1a7a78a9838f182c9 /src/libtools
parent127d72da17a076beb564d0f21f14bbad5b27d755 (diff)
downloadbox64-ec0e1077c93a13e96ea4e7556102dacd5b1cb6f1.tar.gz
box64-ec0e1077c93a13e96ea4e7556102dacd5b1cb6f1.zip
Box64 bundle x86 libs improvements (#2839)
* box64-bundle-x86-libs.csv: fix glibc i686 checksum

glibc i686 checksum is the same as the x86_64 version.
It's a copy paste error. Fix the correct checksum.
Also sort the file content so it's easier to figure out the package
source and read potential mistakes.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>

* box64-bundle-x86-libs.sh: rewrite the bundle libraries script

Heavily based on Luke's original work, the main improvements:
* portable:
  - it's a POSIX shell script, doesn't rely on bash anymore
  - reduce tool dependencies (use only awk, instead of awk and cut)
* more robust:
  - clean up on exit/errors
  - retry logic with curl
  - check tools availability
  - fails on checksums errors
* more readable
* fixed duplicated removal libraries that can't be emulated
* passed shellcheck analysis tool

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>

---------

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'src/libtools')
0 files changed, 0 insertions, 0 deletions