live-bootstrap/sysa
fosslinux d429c48d76 Update the linux kernel for sysb/c to 4.9.10.
- We do not use latest 4.9.x because it relies on a new version of
  binutils, while older versions do not. (Note: we should be able to go
  a bit newer but I didn't bother testing >50 versions to figure this
  out).
- We do not use newer kernel versions because they require one or more
  of (new perl, new binutils, new make, new gcc, new bison, new tar).
- sysb and sysc are updated to use the SATA (libata) subsystem (aka sda)
  instead of IDE-emulating SATA subsystem (aka hda) which is now
  available to us.
- While theoretically according to docs 4.9 should work OOTB with our
  version of binutils this is not the case, so we have to do a bit of
  (interesting) patching. But this does not break anything.
- Thankfully serial support in 4.9 is not screwed over like it is in 2.6
  so we can revert to that.
- 4.9 has the linux-libre project at our disposal, instead of gNewSense.
  So we use this. Unfortunatley that takes forever because we have to
  use sed because our version of gawk is too old/buggy. :( I plan to
  introduce very shortly 1. parallelism 2. 'sysc snapshot' which will
  start from sysc to avoid this. I do not want to use linux-libre
  tarballs because they make modificiations directly from this script
  (aka not easily verifiable, use the source!) and this script allows
  for much greater flexibility.
- We compile the initramfs ahead-of-build using the in-tree cpio
  generator instead of also building cpio to use less packages. We do
  NOT build the initramfs into the kernel like 2.6 (unsupported).
- Oh and fix a kexec-tools checksum.
2021-09-13 13:43:36 +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
bash-2.05b Move to /usr prefix. 2021-08-27 14:54:08 +10:00
binutils-2.14 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
bison-3.4.1 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
bzip2-1.0.8 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
coreutils-5.0 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
coreutils-6.10 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
diffutils-2.7 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
findutils-4.2.33 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
flex-2.5.11 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
flex-2.6.4 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
gawk-3.0.4 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
gcc-4.0.4 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
grep-2.4 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
gzip-1.2.4 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
heirloom-devtools-070527 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
help2man-1.36.4 Remove remaining texinfo files. 2021-04-19 00:46:38 +01:00
kbd-1.15 Add kbd-1.15. 2021-08-27 14:54:08 +10:00
kexec-tools-2.0.22 Update the linux kernel for sysb/c to 4.9.10. 2021-09-13 13:43:36 +10:00
libtool-1.4 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
libtool-2.2.4 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
linux-4.9.10 Update the linux kernel for sysb/c to 4.9.10. 2021-09-13 13:43:36 +10:00
linux-headers-5.10.41 Clear up storage space in linux-headers-5.10.41 2021-08-27 14:54:08 +10:00
m4-1.4.7 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
make-3.80 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
make-3.82 Add make 3.82 (sysa) 2021-08-27 14:54:08 +10:00
mes Move to /usr prefix. 2021-08-27 14:54:08 +10:00
mes-0.23 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
musl-1.1.24 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
musl-1.2.2 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
patch-2.5.9 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
perl-5.000 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
perl-5.003 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
perl-5.6.2 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
perl5.004_05 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
perl5.005_03 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
pkg-config-0.29.2 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
sed-4.0.9 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
stage0-posix Move to /usr prefix. 2021-08-27 14:54:08 +10:00
tar-1.12 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
tcc-0.9.26 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
tcc-0.9.27 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
util-linux-2.19.1 Move to /usr prefix. 2021-08-27 14:54:08 +10:00
after.kaem Move to /usr prefix. 2021-08-27 14:54:08 +10:00
run.sh Update the linux kernel for sysb/c to 4.9.10. 2021-09-13 13:43:36 +10:00