fosslinux
1e19193408
Add make 3.82 (sysa)
2021-08-27 14:54:08 +10:00
fosslinux
b93a931a53
Move to /usr prefix.
...
- This is much more standard and replaces /image in sysa and is the
standard in sysc (avoids many issues).
- GCC needs to have a file created for some unknown reason.
- Checksums updated.
2021-08-27 14:54:08 +10:00
fosslinux
ddd4f1bc81
Add kbd-1.15.
...
This also requires a patch to linux-headers; while we are at it, make
linux-headers PREFIX agnostic.
2021-08-27 14:54:08 +10:00
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
fosslinux
925ce198c1
Add linux kernel 2.6.16.62.
2021-08-27 14:54:08 +10:00
fosslinux
950f339272
Add util-linux 2.19.1.
2021-08-27 14:54:08 +10:00
fosslinux
bfe7a67acf
Add kexec-tools 2.0.22.
2021-08-27 14:54:08 +10:00
fosslinux
c41d2817e8
Add linux headers 5.10.41.
...
Needed for kexec-tools.
Not equivalent to kernel version; kernel API is stable and does not
change. Therefore we can use any (latest) version.
2021-08-27 14:54:07 +10:00
fosslinux
4c6e7afa42
Remove build directory
...
This extremely conserves storage space. Needed for larger packages to
fit within 4GB RAM limit of i386 no-PAE.
2021-08-27 14:54:07 +10:00
fosslinux
f9ebb33168
Merge pull request #131 from stikonas/trap
...
Add a trap.
2021-07-24 13:41:56 +10:00
Andrius Štikonas
8f78796087
Add a trap.
2021-07-17 19:39:07 +01:00
Andrius Štikonas
63d2bc7a1b
Fix typos.
2021-07-15 17:59:11 +01:00
Andrius Štikonas
3d64db72dc
gperf 3.1
2021-07-15 17:57:45 +01:00
Andrius Štikonas
4cd5b9dfbb
Unfuzzy bison patch.
2021-07-15 17:57:45 +01:00
Andrius Štikonas
effa9ba93a
Build g++.
2021-07-15 17:57:45 +01:00
Andrius Štikonas
3835f1e1aa
Switch toolchain triplet to i386-unknown-linux-musl
2021-07-15 17:57:45 +01:00
Andrius Štikonas
e94e078a1f
Fix libunistring.
...
It seems that there is some instability of git snapshot packages.
I think newer version of git on the remote server packages them
in a different directory layout.
2021-07-15 17:57:45 +01:00
Andrius Štikonas
2b69b2dca2
GCC 4.7.4
2021-07-15 17:57:45 +01:00
Andrius Štikonas
740fa5635b
zlib-1.2.11.
2021-07-07 20:16:31 +01:00
Andrius Štikonas
d6b032501a
Do not build broken shared libraries.
2021-07-05 20:05:11 +01:00
Andrius Štikonas
4b3d36afb8
Downgrade autoconf to 2.64.
2021-07-05 19:12:19 +01:00
Andrius Štikonas
db27ef0049
Fix tarball download function.
...
We were using Python's requests library and it was automatically
uncompressing some tarballs. Switch to using raw requests to avoid that.
2021-07-05 19:10:14 +01:00
fosslinux
e0297e50c5
Merge pull request #128 from stikonas/pkg-config
...
pkg-config-0.29.2
2021-07-04 15:49:06 +10:00
Andrius Štikonas
4cf20d19ae
pkg-config-0.29.2
2021-07-02 22:27:39 +01:00
Andrius Štikonas
f9ca617923
libunistring 0.9.10
2021-06-29 17:49:34 +01:00
Andrius Štikonas
c8784cbcd3
Split installed files out of /after into /image.
2021-06-29 17:49:34 +01:00
Andrius Štikonas
4d7b25e47a
Use the new repository URL for stage0-posix.
2021-06-22 21:18:42 +01:00
fosslinux
a3dd84bc75
Merge pull request #126 from stikonas/mes-m2
...
Switch to using mes/nyacc tar packages.
2021-06-22 20:16:42 +10:00
Andrius Štikonas
6655de9e03
Switch to compressed gzip tarball.
2021-06-21 23:04:52 +01:00
Andrius Štikonas
826ff62300
Remove mes-libc submodule.
2021-06-21 22:40:48 +01:00
Andrius Štikonas
ff6d9e5c08
Get rid of mkbuild.
2021-06-20 23:58:04 +01:00
Andrius Štikonas
987113f0a6
Build patched tcc-0.9.26 from tarball
2021-06-20 22:23:51 +01:00
Andrius Štikonas
40f40ea850
Switch to using mes/nyacc tar packages.
2021-06-20 13:24:35 +01:00
fosslinux
7ff2de94c5
Merge pull request #125 from stikonas/stage0_posix
...
Update to stage0-posix 1.3.
2021-06-18 23:20:46 +10:00
Andrius Štikonas
b885cb5727
Update to stage0-posix 1.3.
2021-06-16 21:24:48 +01:00
Andrius Štikonas
8210cc9e24
Add a missing comment.
2021-05-29 14:44:39 +01:00
Andrius Štikonas
3528d7ef1f
Merge pull request #122 from stikonas/gettext
...
Gettext/texinfo
2021-05-29 13:16:15 +01:00
Andrius Štikonas
c7a716d661
Texinfo 6.7
2021-05-29 10:49:34 +01:00
Andrius Štikonas
1857439ddd
GNU gettext 0.21
2021-05-29 10:49:34 +01:00
Andrius Štikonas
32358fd94f
GNU Patch 2.7.6
2021-05-29 10:49:34 +01:00
Andrius Štikonas
22a435ba95
GNU Automake 1.16.3
2021-05-29 10:49:34 +01:00
fosslinux
121fe88c70
Merge pull request #120 from stikonas/coreutils
...
Coreutils: misc adjustments
2021-05-29 11:03:15 +10:00
fosslinux
a5965288b5
Merge pull request #119 from stikonas/amhello
...
automake-1.15: do not try to build amhello with tcc
2021-05-28 07:08:52 +10:00
Andrius Štikonas
4527ed8f56
Unify coreutils patches.
2021-05-25 23:05:04 +01:00
Andrius Štikonas
952ae49590
Fix DESTDIR variable.
2021-05-25 23:05:04 +01:00
Andrius Štikonas
a4889dfb9e
coreutils: various fixes.
...
* Properly define coreutils versions, so that it is available in --version
* Move after tar. Later we can move this after gettext/texinfo too.
* There are no prebuilt files in git archive, remove function to delete info files.
2021-05-25 23:05:02 +01:00
Andrius Štikonas
4f687f7ca0
Remove amhello-1.0.tar.gz.
2021-05-25 23:02:53 +01:00
Andrius Štikonas
f9f951f3a9
automake-1.15: do not try to build amhello with tcc
...
Fixes : #112
2021-05-25 23:02:53 +01:00
Andrius Štikonas
059ba1afc2
Merge pull request #117 from fosslinux/newperl
...
New Perl
2021-05-25 22:58:27 +01:00
fosslinux
d623b018e4
Add perl 5.32.1.
2021-05-26 07:27:22 +10:00