live-bootstrap/steps
fosslinux 6ed2e09f3a Remove the notion of "sys*"
- This idea originates from very early in the project and was, at the
  time, a very easy way to categorise things.
- Now, it doesn't really make much sense - it is fairly arbitary, often
  occuring when there is a change in kernel, but not from builder-hex0
  to fiwix, and sysb is in reality completely unnecessary.
- In short, the sys* stuff is a bit of a mess that makes the project
  more difficult to understand.
- This puts everything down into one folder and has a manifest file that
  is used to generate the build scripts on the fly rather than using
  coded scripts.
- This is created in the "seed" stage.

stage0-posix -- (calls) --> seed -- (generates) --> main steps

Alongside this change there are a variety of other smaller fixups to the
general structure of the live-bootstrap rootfs.

- Creating a rootfs has become much simpler and is defined as code in
  go.sh. The new structure, for an about-to-be booted system, is

/
-- /steps (direct copy of steps/)
-- /distfiles (direct copy of distfiles/)
-- all files from seed/*
-- all files from seed/stage0-posix/*

- There is no longer such a thing as /usr/include/musl, this didn't
  really make any sense, as musl is the final libc used. Rather, to
  separate musl and mes, we have /usr/include/mes, which is much easier
  to work with.
- This also makes mes easier to blow away later.
- A few things that weren't properly in packages have been changed;
  checksum-transcriber, simple-patch, kexec-fiwix have all been given
  fully qualified package names.
- Highly breaking change, scripts now exist in their package directory
  but NOT WITH THE packagename.sh. Rather, they use pass1.sh, pass2.sh,
  etc. This avoids manual definition of passes.
  - Ditto with patches; default directory is patches, but then any patch
    series specific to a pass are named patches-passX.
2023-12-15 21:43:19 +11:00
..
autoconf-2.52 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.53 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.54 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.55 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.57 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.59 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.61 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.64 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.69 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-2.71 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autoconf-archive-2021.02.19 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
autogen-5.18.16 Remove the notion of "sys*" 2023-12-15 21:43:19 +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 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.11.2 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.15.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
automake-1.16.3 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
bash-2.05b Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
bash-5.2.15 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
bc-1.07.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
binutils-2.30 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
binutils-2.38 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
bison-2.3 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
bison-3.4.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
bison-3.4.2 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
bzip2-1.0.8 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
ca-certificates-3.88.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
checksum-transcriber-1.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
coreutils-5.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
coreutils-6.10 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
coreutils-8.32 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
curl-7.88.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
dhcpcd-10.0.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
diffutils-2.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
dist-3.5-236 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
e2fsprogs-1.45.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
ed-1.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
file-5.44 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
findutils-4.2.33 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
fiwix-1.4.0-lb3 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
flex-2.5.11 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
flex-2.5.33 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
flex-2.6.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gawk-3.0.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gc-8.0.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gcc-4.0.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gcc-4.7.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gcc-10.4.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gcc-13.1.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gettext-0.21 Remove the notion of "sys*" 2023-12-15 21:43:19 +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 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
guile-3.0.9 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
gzip-1.2.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
heirloom-devtools-070527 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
help2man-1.36.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
improve Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
jump Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
kbd-1.15 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
kexec-fiwix-1.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
kexec-linux-1.0.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
kexec-tools-2.0.22 Remove the notion of "sys*" 2023-12-15 21:43:19 +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
libffi-3.3 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
libtool-2.2.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
libtool-2.4.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
libunistring-0.9.10 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
linux-4.9.10 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
linux-headers-4.9.10 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
lwext4-1.0.0-lb1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
m4-1.4.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
make-3.82 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
make-4.2.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
mes-0.25 Remove the notion of "sys*" 2023-12-15 21:43:19 +11: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 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
musl-1.2.4 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
openssl-1.1.1l Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
patch-2.5.9 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
patch-2.7.6 Remove the notion of "sys*" 2023-12-15 21:43:19 +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 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
perl-5.10.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
perl-5.32.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
perl5.004-05 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
perl5.005-03 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
pkg-config-0.29.2 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-2.0.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-2.3.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-2.5.6 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-3.1.5 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-3.3.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-3.4.10 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-3.8.16 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
python-3.11.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
sed-4.0.9 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
sed-4.8 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
simple-patch-1.0 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
tar-1.12 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
tar-1.34 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
tcc-0.9.26 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
tcc-0.9.27 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
texinfo-6.7 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
util-linux-2.19.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
which-2.21 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
xz-5.4.1 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
zlib-1.2.13 Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
SHA256SUMS.pkgs Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
env Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
helpers.sh Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
manifest Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00
pre-network-sources Remove the notion of "sys*" 2023-12-15 21:43:19 +11:00