live-bootstrap/steps
Dor Askayo f91002b681 Abort execution on non-0 exit status from "after" scripts
Failures in "after" scripts do not currently result in bootstrap
failures since "find" ignores the exit code of commands that it
executes.

There are no simple options in "find" to both propagate non-0 exit
statuses of executed commands and also abort its command execution
sequence in such an event. As such, use "find" only for listing
script names and otherwise use a simple loop to execute them.

While at it, execute scripts in numerical order according to their
basename. This gives consumers control over the execution order of
their scripts. For example, 50-sign.sh will be executed before
51-upload.sh.
2025-02-26 09:08:54 +00:00
..
autoconf-2.52 autoconf-*: remove some simple pregend files 2025-02-08 20:58:59 +11:00
autoconf-2.53 autoconf-*: remove some simple pregend files 2025-02-08 20:58:59 +11:00
autoconf-2.54 autoconf-*: remove some simple pregend files 2025-02-08 20:58:59 +11:00
autoconf-2.55 autoconf-*: remove some simple pregend files 2025-02-08 20:58:59 +11:00
autoconf-2.57 autoconf-*: remove some simple pregend files 2025-02-08 20:58:59 +11:00
autoconf-2.59 Add -f flag to some calls to rm to avoid stalling in interactive mode. 2025-02-23 01:42:06 +00:00
autoconf-2.61 Add -f flag to some calls to rm to avoid stalling in interactive mode. 2025-02-23 01:42:06 +00:00
autoconf-2.64 Add -f flag to some calls to rm to avoid stalling in interactive mode. 2025-02-23 01:42:06 +00:00
autoconf-2.69 Add -f flag to some calls to rm to avoid stalling in interactive mode. 2025-02-23 01:42:06 +00:00
autoconf-2.71 autoconf-*: remove some simple pregend files 2025-02-08 20:58:59 +11:00
autoconf-archive-2021.02.19 autoconf-archive: remove pregenerated docs 2025-02-10 13:56:32 +11:00
autogen-5.18.16 Support mirrors within 2025-02-02 10:02:32 +11:00
automake-1.6.3 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.7.8 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.8.5 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.9.6 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.10.3 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
automake-1.11.2 automake-*: remove some pregenerated files 2025-02-10 13:56:22 +11:00
automake-1.15.1 automake-*: remove some pregenerated files 2025-02-10 13:56:22 +11:00
automake-1.16.3 automake-1.16.3: regenerate t/testsuite-part.am 2025-02-10 13:56:31 +11:00
bash-2.05b Merge pull request #498 from fosslinux/byacc2oyacc 2025-02-12 19:48:48 +11:00
bash-5.2.15 Don't touch live filesystem in bash-5.2.15 2024-01-26 10:29:18 +11:00
bc-1.08.1 bc: update to 1.08.1 2025-02-16 11:25:19 +11:00
binutils-2.30 binutils-2.30: various regenerations 2025-02-14 11:50:13 +11:00
binutils-2.41 binutils-2.41: various regenerations 2025-02-14 11:50:13 +11:00
bison-2.3 Support mirrors within 2025-02-02 10:02:32 +11:00
bison-3.4.1 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
bison-3.4.2 Support mirrors within 2025-02-02 10:02:32 +11:00
bzip2-1.0.8 Support mirrors within 2025-02-02 10:02:32 +11:00
ca-certificates-3.99 Update to nss 3.99. 2024-04-28 13:29:00 +01:00
checksum-transcriber-1.0 Update stage0-posix. 2025-01-26 14:22:23 +00:00
coreutils-5.0 Add -f flag to some calls to rm to avoid stalling in interactive mode. 2025-02-23 01:42:06 +00:00
coreutils-6.10 Support early xz/lzma decompression, and use it wherever possible 2024-02-14 14:34:16 +01:00
coreutils-9.4 Support mirrors within 2025-02-02 10:02:32 +11:00
curl-8.12.1 curl: regenerations 2025-02-18 16:46:02 +11:00
dhcpcd-10.0.1 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
diffutils-2.7 Change diffutils-2.7 back to upstream gz tarball 2024-02-20 09:53:22 +11:00
diffutils-3.10 Support mirrors within 2025-02-02 10:02:32 +11:00
dist-3.5-236 Change dist 3.5 to Git snapshot 2025-02-02 10:02:32 +11:00
e2fsprogs-1.45.7 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
ed-1.4 Support mirrors within 2025-02-02 10:02:32 +11:00
file-5.44 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
findutils-4.2.33 Support mirrors within 2025-02-02 10:02:32 +11:00
fiwix-1.5.0-lb1 Upgrade Linux kernel to 4.14.336 2024-02-17 15:37:33 +01:00
flex-2.5.11 flex-2.5.11: remove unused directory 2025-02-08 11:38:30 +11:00
flex-2.5.33 Move flex to git snapshots 2025-02-02 10:02:32 +11:00
flex-2.6.4 Remove yacc using uninstall rather than in src_install of flex-2.6.4 2024-01-26 10:29:18 +11:00
gawk-3.0.4 gawk-3.0.4: remove a pregenerated file 2025-02-08 11:40:33 +11:00
gawk-5.3.0 Add gawk 5.3.0 2024-02-05 18:51:49 +11:00
gc-8.0.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gcc-4.0.4 Various GCC 4.0 regenerations 2025-02-05 15:32:31 +11:00
gcc-4.7.4 gcc: change libiberty rebuilds to not use hardcoded line nos 2025-02-14 16:42:00 +11:00
gcc-10.5.0 gcc: change libiberty rebuilds to not use hardcoded line nos 2025-02-14 16:42:00 +11:00
gcc-13.3.0 gcc: change libiberty rebuilds to not use hardcoded line nos 2025-02-14 16:42:00 +11:00
gettext-0.21 Support mirrors within 2025-02-02 10:02:32 +11:00
gmp-6.2.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gperf-3.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
grep-2.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
grep-3.7 Support mirrors within 2025-02-02 10:02:32 +11:00
grub-2.06 Support mirrors within 2025-02-02 10:02:32 +11:00
guile-3.0.9 Support mirrors within 2025-02-02 10:02:32 +11:00
gzip-1.2.4 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
gzip-1.13 Support mirrors within 2025-02-02 10:02:32 +11:00
heirloom-devtools-070527 Fix early-preseed (and environment variables generally) 2024-05-10 12:18:24 +10:00
help2man-1.36.4 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
improve Abort execution on non-0 exit status from "after" scripts 2025-02-26 09:08:54 +00:00
jump Reclaim 5MB to the Fiwix rootfs from kexec 2024-05-28 21:57:36 +10:00
kbd-1.15 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
kexec-fiwix-1.0 Update to mes-0.26.1. 2024-06-25 08:58:12 +01:00
kexec-linux-1.0.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
kexec-tools-2.0.22 Support mirrors within 2025-02-02 10:02:32 +11:00
libarchive-3.5.2 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
libatomic_ops-7.6.10 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
libbsd-0.11.8 Add libbsd 2024-02-01 21:24:56 +11:00
libffi-3.3 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
libmd-1.1.0 Add libmd 2024-02-01 21:24:56 +11:00
libtool-2.2.4 libtool-2.2.4: remove some pregenerated files+dirs 2025-02-10 13:56:32 +11:00
libtool-2.4.7 libtool-2.4.7: remove pregenerated files 2025-02-10 13:56:32 +11:00
libunistring-0.9.10 Support mirrors within 2025-02-02 10:02:32 +11:00
linux-4.14.341-openela Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
linux-headers-4.14.341-openela Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
lwext4-1.0.0-lb1 Update to mes-0.26.1. 2024-06-25 08:58:12 +01:00
m4-1.4.7 Support early xz/lzma decompression, and use it wherever possible 2024-02-14 14:34:16 +01:00
m4-1.4.19 m4-1.4.19: remove a few more pregend files 2025-02-10 13:56:32 +11:00
make-3.82 make-3.82: remove pregenerated files 2025-02-08 11:34:58 +11:00
make-4.2.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
mes-0.27 Update to mes 0.27. 2024-07-08 21:25:46 +01:00
mpc-1.2.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
mpfr-4.1.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
musl-1.1.24 Setup to remove pregenerated header files from musl 1.1 2025-02-03 22:17:48 +11:00
musl-1.2.5 Update musl to 1.2.5 2025-02-04 19:53:52 +11:00
opendoas-6.8.2 Add opendoas 2024-02-03 10:07:41 +11:00
openssl-3.0.13 Support mirrors within 2025-02-02 10:02:32 +11:00
oyacc-6.6 Replace byacc with oyacc 2025-02-08 11:30:18 +11:00
patch-2.5.9 Update to mes-0.26.1. 2024-06-25 08:58:12 +01:00
patch-2.7.6 Support mirrors within 2025-02-02 10:02:32 +11:00
perl-5.000 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
perl-5.003 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
perl-5.6.2 Add -f flag to some calls to rm to avoid stalling in interactive mode. 2025-02-23 01:42:06 +00:00
perl-5.10.1 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
perl-5.32.1 Change metaconfig to Git snapshot 2025-02-02 10:02:32 +11:00
perl5.004-05 Uninstall previous perl files using uninstall rather than src_install 2024-01-26 10:29:18 +11:00
perl5.005-03 perl5.005-03: remove some pregend files 2025-02-08 11:41:04 +11:00
pkg-config-0.29.2 Support mirrors within 2025-02-02 10:02:32 +11:00
python-2.0.1 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
python-2.3.7 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
python-2.5.6 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
python-3.1.5 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
python-3.3.7 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
python-3.4.10 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
python-3.8.16 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
python-3.11.1 Support mirrors within 2025-02-02 10:02:32 +11:00
sed-4.0.9 Update to mes-0.26.1. 2024-06-25 08:58:12 +01:00
sed-4.8 Support mirrors within 2025-02-02 10:02:32 +11:00
shadow-4.14.3 Add shadow 2024-02-01 21:24:56 +11:00
simple-patch-1.0 Update stage0-posix. 2025-01-26 14:22:23 +00:00
tar-1.12 Update to mes-0.26.1. 2024-06-25 08:58:12 +01:00
tar-1.34 Support mirrors within 2025-02-02 10:02:32 +11:00
tcc-0.9.26 Update to mes-0.26.1. 2024-06-25 08:58:12 +01:00
tcc-0.9.27 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
texinfo-6.7 Support mirrors within 2025-02-02 10:02:32 +11:00
util-linux-2.19.1 Make patches relative to where tarballs are extracted 2024-12-23 15:20:42 +11:00
which-2.21 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
xz-5.6.4 xz: update and regen files 2025-02-22 22:43:38 +11:00
zlib-1.2.13 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
configurator Clarify some descriptions 2024-05-28 21:57:36 +10:00
env Fix ARCH vs ARCH_DIR confusion causing amd64 breakage 2023-12-19 18:32:59 +01:00
helpers.sh Add error message when distfile doesn't exist 2025-02-03 17:23:53 +11:00
manifest xz: update and regen files 2025-02-22 22:43:38 +11:00
SHA256SUMS.pkgs xz: update and regen files 2025-02-22 22:43:38 +11:00