logo

bootstrap-initrd

Linux initrd to bootstrap from a small binary seed git clone https://anongit.hacktivis.me/git/bootstrap-initrd.git/
commit: a9757da3367202bc301547c5d9882fa186ce9ea5
parent 30237bfadd4412f57042d38fa3e94becccb98512
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed,  7 May 2025 02:25:01 +0200

extras: bump BearSSL to commit 3c04036 from 2024-10-09

Diffstat:

Mdistfiles.SHA512SUM2+-
Mextras/bearssl.sh2+-
Mfetch.sh4+++-
Mmake-root.sh4++--
4 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/distfiles.SHA512SUM b/distfiles.SHA512SUM @@ -1,4 +1,4 @@ -f9ed25683cfc6c4abe7f1203a2b82ed101ee4c9e0f9ab60755b6a09c8d1e8e4f64d413624e7bb9c4b0033f909a2e4568a1d916cc6ce4736222900691e1f8359a distfiles/bearssl-0.6.tar.gz +1d6957515833c81ca3fa070bef1ddc82fab3ff03ca3e8a81aae3f8c09b01d1ed488eb8f54988f25c09cbfbc7a90a4cd1de13ba179f205580c9c73164a0ced2a8 distfiles/BearSSL-3c040368f6791553610e362401db1efff4b4c5b8.tar.gz 596d1b304f1f2d64b020d04845db10a2330c7f614a9fd0b5344afff65877d2141b3fcaa43d9e2dbc2f6a7929a1dab07df54d3d4bd69678b53906472958c7b80c distfiles/bzip2-bzip2-1.0.8.tar.gz 26c6fa1ac7bcfd523f9ab9e6c2d971103ccfc610ad0df504d4e9b064dad74576d77240c052b808f4c37c9240302a7e973a20f79ee39ac7bf3201a6fa9f0dfa96 distfiles/cacert-2024-11-26.pem d9d8f08584a284a0b1c0fd7101a28cab7200dee7d8aa83d20105a4de4acded031cdf02ed68525b81aeb8981a1e5a3a95c1dc63a006676b95717ce10d4ee7646f distfiles/e2fsprogs-1.47.2.tar.gz diff --git a/extras/bearssl.sh b/extras/bearssl.sh @@ -1,7 +1,7 @@ #!/bin/sh set -ex -cd /extras/bearssl-*/ +cd /extras/BearSSL-*/ # Maybe consider setting the soname to libbearssl.so.${pkgver%%.*} as done in aports diff --git a/fetch.sh b/fetch.sh @@ -11,7 +11,6 @@ URLS=" https://downloads.sourceforge.net/project/heirloom/heirloom-devtools/070527/heirloom-devtools-070527.tar.bz2 https://www.lua.org/ftp/lua-5.4.6.tar.gz https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.13.0.tar.gz - https://bearssl.org/bearssl-0.6.tar.gz https://curl.se/tiny/tiny-curl-8.4.0.tar.gz https://curl.haxx.se/ca/cacert-2024-11-26.pem https://git.kernel.org/pub/scm/git/git.git/snapshot/git-2.48.1.tar.gz @@ -59,6 +58,9 @@ done test -e lanodan-2025.pub || curl ${CURL_OPTS} -o lanodan-2025.pub https://hacktivis.me/releases/signify/2025.pub +bearssl_commit="3c040368f6791553610e362401db1efff4b4c5b8" +test -e "BearSSL-${bearssl_commit}.tar.gz" || curl ${CURL_OPTS} -o "BearSSL-${bearssl_commit}.tar.gz" "https://bearssl.org/gitweb/?p=BearSSL;a=snapshot;h=${bearssl_commit};sf=tgz" + # Only has ./CVS and .travis-ci.yml removed compared to Github autogenerated tarball #test -e om4-6.7.tar.gz || curl ${CURL_OPTS} -o om4-6.7.tar.gz https://github.com/ibara/m4/releases/download/om4-6.7/om4-6.7.tar.gz diff --git a/make-root.sh b/make-root.sh @@ -30,7 +30,7 @@ extra_tarballs=" lua-5.4.6.tar.gz pkgconf-pkgconf-2.4.3.tar.gz iproute2-6.13.0.tar.gz - bearssl-0.6.tar.gz + BearSSL-3c040368f6791553610e362401db1efff4b4c5b8.tar.gz tiny-curl-8.4.0.tar.gz git-2.48.1.tar.gz e2fsprogs-1.47.2.tar.gz @@ -114,7 +114,7 @@ if ! test "${EXCLUDE_EXTRAS:+y}" = "y"; then done # remove blob - rm ./extras/bearssl-*/T0Comp.exe || die + rm ./extras/BearSSL-*/T0Comp.exe || die # Remove useless files to lower the size of the initrd (and so require less ram)