live-bootstrap/sysa
fosslinux 5c88f1c87f Add sysb and sysc scaffolding.
Now that we have the Linux Kernel built, we move to a full-disk (rather
than initramfs) setup in sysc. However, we cannot assume the seed kernel
has support for mounting hard drives. So, first we need to kexec into
sysb, which is used as a jumping off point to create the hard drive for
sysc.

Additionally, since 2.6.16 does not have support for on-demand initramfs
(initramfs must be built into kernel), we will have to rebuild the linux
kernel within sysb without the initramfs.

All of this process is not performed for chroot mode. Instead, we skip
sysb and jump straight to sysc, copying over appropriate data.

The python scripts have been changed slightly. Each sys* inherits
SysGeneral, which contains various functions which are not specific to
any sys* and simplifies those files. rootfs now also handles sysb and
sysc.

bootstrap.cfg also gives an indication whether we are running in a
chroot to avoid attempting to kexec/mount within a chroot.
2021-08-27 14:54:08 +10:00
..
autoconf-2.12 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
autoconf-2.13 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
autoconf-2.52 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
autoconf-2.53 helpers.sh: Add a helper function to call appropriate default stage function. 2021-05-03 23:48:06 +01:00
autoconf-2.54 Remove remaining texinfo files. 2021-04-19 00:46:38 +01:00
autoconf-2.55 Remove remaining texinfo files. 2021-04-19 00:46:38 +01:00
autoconf-2.57 Remove pre-generated info files. 2021-04-13 00:48:28 +01:00
autoconf-2.59 Remove pre-generated info files. 2021-04-13 00:48:28 +01:00
autoconf-2.61 Remove pre-generated info files. 2021-04-13 00:48:28 +01:00
autoconf-2.64 Downgrade autoconf to 2.64. 2021-07-05 19:12:19 +01:00
automake-1.4-p6 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
automake-1.6.3 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
automake-1.7 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
automake-1.7.8 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
automake-1.8.5 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
automake-1.9.6 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
automake-1.10.3 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
automake-1.16.3 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
bash-2.05b Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
binutils-2.14 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
bison-3.4.1 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
bzip2-1.0.8 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
coreutils-5.0 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
coreutils-6.10 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
diffutils-2.7 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
findutils-4.2.33 Fix typos. 2021-07-15 17:59:11 +01:00
flex-2.5.11 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
flex-2.6.4 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
gawk-3.0.4 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
gcc-4.0.4 Fix typos. 2021-07-15 17:59:11 +01:00
gcc-4.7.4 Build g++. 2021-07-15 17:57:45 +01:00
gettext-0.21 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
gperf-3.1 gperf 3.1 2021-07-15 17:57:45 +01:00
grep-2.4 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
gzip-1.2.4 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
heirloom-devtools-070527 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
help2man-1.36.4 Remove remaining texinfo files. 2021-04-19 00:46:38 +01:00
kexec-tools-2.0.22 Add kexec-tools 2.0.22. 2021-08-27 14:54:08 +10:00
libtool-1.4 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
libtool-2.2.4 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
libunistring-0.9.10 Switch toolchain triplet to i386-unknown-linux-musl 2021-07-15 17:57:45 +01:00
linux-2.6.16.62 Add sysb and sysc scaffolding. 2021-08-27 14:54:08 +10:00
linux-headers-5.10.41 Add linux headers 5.10.41. 2021-08-27 14:54:07 +10:00
m4-1.4.7 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
make-3.80 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
mes Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
mes-0.23 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
musl-1.1.24 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
musl-1.2.2 Switch toolchain triplet to i386-unknown-linux-musl 2021-07-15 17:57:45 +01:00
patch-2.5.9 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
patch-2.7.6 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
perl-5.000 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
perl-5.003 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
perl-5.6.2 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
perl5.004_05 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
perl5.005_03 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
pkg-config-0.29.2 Switch toolchain triplet to i386-unknown-linux-musl 2021-07-15 17:57:45 +01:00
sed-4.0.9 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
stage0-posix Switch to using mes/nyacc tar packages. 2021-06-20 13:24:35 +01:00
tar-1.12 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
tcc-0.9.26 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
tcc-0.9.27 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
texinfo-6.7 Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
util-linux-2.19.1 Add util-linux 2.19.1. 2021-08-27 14:54:08 +10:00
zlib-1.2.11 zlib-1.2.11. 2021-07-07 20:16:31 +01:00
after.kaem Split installed files out of /after into /image. 2021-06-29 17:49:34 +01:00
run.sh Add sysb and sysc scaffolding. 2021-08-27 14:54:08 +10:00