logo

bootstrap-initrd

Linux initrd to bootstrap from a small binary seed git clone https://hacktivis.me/git/bootstrap-initrd.git
commit: f6ca140ab594af185be639082a9140519280f6d8
parent a55597cbd1e4cc218902ca4dadb6624b44fae47d
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Fri, 24 May 2024 02:33:34 +0200

bootstrap-xz.sh: switch to (g)make

Diffstat:

Mbootstrap-xz.sh15+++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/bootstrap-xz.sh b/bootstrap-xz.sh @@ -1,15 +1,26 @@ #!/bin/sh set -ex +die() { + echo "die: $@" + exit 1 +} + +# pdpmake: (Makefile:480): recursive macro am__v_lt_ +# pdpmake: (Makefile:451): failed to build 'clean-recursive' exit 1 +# pdpmake: (Makefile:646): failed to build 'clean-recursive' exit 1 +# Works with GNU make and bmake +command -v make || die "Run /bootstrap-make.sh" + tar xof /xz-*.tar.gz cd xz-*/ export LD="tcc" # --disable-symbol-versions: tcc 0.9.28rc doesn't supports .symver ./configure --prefix=/usr --disable-dependency-tracking --disable-symbol-versions --disable-shared -bmake clean +make clean -bmake +make # Avoiding libtool nonsense, installing only the xz binary for now install src/xz/xz /usr/bin