logo

bootstrap-initrd

Linux initrd to bootstrap from a small binary seed git clone https://anongit.hacktivis.me/git/bootstrap-initrd.git/
commit: 4e7139484058968031ce941ddf7c87480013ce3e
parent 73b07561277a974238eadccc82e1bc7903e86329
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 30 Jul 2025 05:35:48 +0200

bump muon to 0.5.0

Diffstat:

Mdistfiles.SHA512SUM2+-
Mextras/git.sh2+-
Mextras/muon-stage1.sh4++--
Mextras/muon-stage2.sh4++--
Mextras/pkgconf.sh2+-
Mfetch.sh2+-
Mmake-root.sh2+-
7 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/distfiles.SHA512SUM b/distfiles.SHA512SUM @@ -14,7 +14,7 @@ d715d3c0261895977d32f1c6398a5194e9b2b9db50f155f67b2da810adbf93694e4292468d741ef3 10ad987a4ded8ae64a4a650794e305927d69a959b6f4051168065fa780a538887a775ecaee6c6a1ed62c3a825dbb001334dbb18dae46817c51c52c0f78a365fa distfiles/linux-headers-6.14.2-r0.apk.x86_64 d90c6903355ee1309cb0d92a8a024522ff049091a117ea21efb585b5de35776191cd67d17a65b18c2f9d374795b7c944f047576f0e3fe818d094b26f0e4845c5 distfiles/lua-5.4.6.tar.gz 145260cbd6a8226cef3dfef0c8baba31847beaebc7e6b65d39d02715fd4f4cab9b139b6c3772e550088d4f9ae80c6d3ed20b9a7664c693644dfb96b4cb60e67c distfiles/make-4.4.1.tar.gz -2ab817bfe886fff5a9cd00935f19c7c73cc4556aa11a538ca496bdad4cced4dc1608efd05d58b6971640d0543bd7d4486185ed93a26522690cf2e1d348342bb8 distfiles/muon-v0.4.0.tar.gz +1575aa928b88fd5f17c1cdf9f46359b4dde407ec11800813eb1c9d4b4a4d201f6ee0a715d2e6f693bf6dda63073980a7207086d4195e51eda96dd27af3319078 distfiles/muon-v0.5.0.tar.gz 50463661eab3d3f03533f099e60a73a10d4f4cbdbaa4b429626c8fa97d072dec32a5f8e13a3c4bc21b9a039afc850f256e7fb710d858e677094b30d3a07d595c distfiles/musl-1.2.5-r10.apk.aarch64 72b608541d017c434ce40cf6bcd4a3fc1e0042a44ed88933c3a5babc3875a253b792c488b77b8bb4ade9f75d2fe42505cc4a5e58f05b9abba29eaabc671769e0 distfiles/musl-1.2.5-r10.apk.armhf ea6b2e6d4f03f8b9d0edb0cc8275a480048cf89a964fc09ee683dca7cbcd72059bb98ca1c87a14600245b5a1eddcda17630f337e91be00d3f29c087b4ace222e distfiles/musl-1.2.5-r10.apk.riscv64 diff --git a/extras/git.sh b/extras/git.sh @@ -11,7 +11,7 @@ command -v curl || die "Run /extras/tiny-curl.sh" cd /extras/git-*/ -export LD=$CC +export CC_LD=$CC muon setup \ -Dbuildtype=debugoptimized \ diff --git a/extras/muon-stage1.sh b/extras/muon-stage1.sh @@ -3,9 +3,9 @@ set -ex cd /extras/muon-*/ -./bootstrap.sh bootstrap +export CC_LD=$CC -export LD=$CC +./bootstrap.sh bootstrap ./bootstrap/muon-bootstrap setup -Dbuildtype=debugoptimized -Dprefix=/usr build ./bootstrap/muon-bootstrap -C build samu diff --git a/extras/muon-stage2.sh b/extras/muon-stage2.sh @@ -11,11 +11,11 @@ pkg-config --exists libpkgconf || die "Run /extras/pkgconf.sh" cd /extras/muon-*/ +export CC_LD=$CC + # needs to re-bootstrap to get a muon which uses libpkgconf ./bootstrap.sh bootstrap -export LD=$CC - ./bootstrap/muon-bootstrap setup \ -Dbuildtype=debugoptimized \ -Dprefix=/usr \ diff --git a/extras/pkgconf.sh b/extras/pkgconf.sh @@ -17,7 +17,7 @@ w q EOF -export LD="tcc" +export CC_LD="tcc" export MAKE="pdpmake" muon setup -Dbuildtype=debugoptimized -Dprefix=/usr -Dtests=disabled build diff --git a/fetch.sh b/fetch.sh @@ -15,7 +15,7 @@ URLS=" https://curl.haxx.se/ca/cacert-2024-11-26.pem https://git.kernel.org/pub/scm/git/git.git/snapshot/git-2.50.0.tar.gz https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.2/e2fsprogs-1.47.2.tar.gz - https://muon.build/releases/v0.4.0/muon-v0.4.0.tar.gz + https://muon.build/releases/v0.5.0/muon-v0.5.0.tar.gz https://c9x.me/compile/release/qbe-1.2.tar.xz " WORKDIR="$(dirname "$0")" diff --git a/make-root.sh b/make-root.sh @@ -34,7 +34,7 @@ extra_tarballs=" tiny-curl-8.4.0.tar.gz git-2.50.0.tar.gz e2fsprogs-1.47.2.tar.gz - muon-v0.4.0.tar.gz + muon-v0.5.0.tar.gz muxzcat-v2b.tar.gz " extra_distfiles="