commit: 50eb41dd847c73402079e7ad26b31e96b4b79c8a
parent b90cfaa5841c4cf5d3abca1d543f9834371ec9dc
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Mon, 3 Jun 2024 08:15:09 +0200
Toss out bash
Diffstat:
6 files changed, 1 insertion(+), 31 deletions(-)
diff --git a/README.md b/README.md
@@ -133,8 +133,7 @@ Meanwhile:
- GNU tar: [No.](https://www.roguelazer.com/blog/surprising-behavior-in-gnu-tar/)
### extras as packed tarballs
-- GNU bash: For gentoo's bootstrap-prefix.sh / toybox / …
-- GNU make: For toybox
+- GNU make: Required by the other extras
- xz: Not for anything yet, but requires working around libtool to build so including it
- lua: For oasis
- pkgconf: For iproute2
diff --git a/bootstrap-bash.sh b/bootstrap-bash.sh
@@ -1,24 +0,0 @@
-#!/bin/sh
-set -ex
-
-die() {
- echo "die: $@"
- exit 1
-}
-
-# Also works with bmake, doesn't works with pdpmake
-command -v make || die "Run /bootstrap-make.sh"
-
-export MAKE="make"
-
-gzip -d -k /bash-5.1.tar.gz
-tar xof /bash-5.1.tar
-cd bash-5.1
-
-export LD="tcc"
-./configure --prefix=/usr --disable-nls --without-bash-malloc --disable-profiling
-${MAKE} clean
-${MAKE} SIZE=true
-${MAKE} install MAKEINFO=true INSTALL=install
-cd ..
-rm -r bash-5.1 /bash-5.1.tar
diff --git a/build-extras.sh b/build-extras.sh
@@ -5,7 +5,6 @@ set -ex
/bootstrap-make.sh
-/bootstrap-bash.sh # make
/bootstrap-bearssl.sh # make
/bootstrap-e2fsprogs.sh # make
/bootstrap-gettext-tiny.sh # make
diff --git a/distfiles.SHA512SUM b/distfiles.SHA512SUM
@@ -1,4 +1,3 @@
-c44a0ce381469219548a3a27589af3fea4f22eda1ca4e9434b59fc16da81b471c29ce18e31590e0860a6a251a664b68c2b45e3a17d22cfc02799ffd9a208390c distfiles/bash-5.1.tar.gz
f9ed25683cfc6c4abe7f1203a2b82ed101ee4c9e0f9ab60755b6a09c8d1e8e4f64d413624e7bb9c4b0033f909a2e4568a1d916cc6ce4736222900691e1f8359a distfiles/bearssl-0.6.tar.gz
b2e65a8a58b1ca93f8e64403c3f408c9d0c47125597babf3090a5341e219aa9fd897313a2a21bd780351e92cb89dbf75aa34a10527b68f00f1c18cd3cf77a056 distfiles/bmake-20240508.tar.gz
596d1b304f1f2d64b020d04845db10a2330c7f614a9fd0b5344afff65877d2141b3fcaa43d9e2dbc2f6a7929a1dab07df54d3d4bd69678b53906472958c7b80c distfiles/bzip2-bzip2-1.0.8.tar.gz
diff --git a/fetch.sh b/fetch.sh
@@ -8,7 +8,6 @@ URLS="
https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz
https://downloads.sourceforge.net/heirloom/heirloom/070715/heirloom-070715.tar.bz2
https://downloads.sourceforge.net/project/heirloom/heirloom-devtools/070527/heirloom-devtools-070527.tar.bz2
- https://ftp.gnu.org/gnu/bash/bash-5.1.tar.gz
https://tukaani.org/xz/xz-5.4.2.tar.gz
https://www.lua.org/ftp/lua-5.4.6.tar.gz
https://distfiles.ariadne.space/pkgconf/pkgconf-2.2.0.tar.gz
diff --git a/make-root.sh b/make-root.sh
@@ -18,7 +18,6 @@ tarballs="
sbase-b30fb568.tar.gz
"
distfiles="
- bash-5.1.tar.gz
make-4.4.1.tar.gz
xz-5.4.2.tar.gz
lua-5.4.6.tar.gz
@@ -40,7 +39,6 @@ local_files="
cp-stub.c
getty-stub.c
mount-stub.c
- bootstrap-bash.sh
bootstrap-make.sh
bootstrap-xz.sh
bootstrap-lua.sh