fosslinux
838dc99325
Merge pull request #198 from rick-masters/fix-gzip-misplaced-catm
...
Remove misplaced commands. These are run later in the script.
2022-09-17 08:59:42 +10:00
rick-masters
f8a68153ad
Remove misplaced commands. These are run later in the script.
2022-09-16 17:48:51 +00:00
Dor Askayo
9d84539a70
Set --libdir when configuring gettext 0.21
2022-09-16 00:04:38 +03:00
Dor Askayo
3e3f7036f2
Set --libdir when configuring curl 7.83.0
2022-09-16 00:01:48 +03:00
Dor Askayo
916541707a
Set --libdir when configuring bison 2.3
2022-09-16 00:01:39 +03:00
Dor Askayo
8208831e5a
Set --libdir when configuring dhcpcd 9.4.1
2022-09-15 23:56:49 +03:00
Andrius Štikonas
a16440f7c2
Merge pull request #194 from doraskayo/musl-dynamic-linking
...
musl dynamic linking support
2022-09-15 21:53:24 +01:00
Andrius Štikonas
fa0abaa342
Merge pull request #191 from doraskayo/modern-binutils
...
Add binutils 2.38 and libtool 2.4.7
2022-09-15 21:52:27 +01:00
Dor Askayo
4c75d729b5
Add symlink for ldd
...
musl's ldd functionality is built into its dynamic linker.
2022-09-15 09:16:56 +03:00
Dor Askayo
9bde9d1afe
Rebuild musl 1.2.3 with support for dynamic linking
...
Now that GCC and binutils support musl's toolchain natively, musl can
have its dynamic linking support enabled without ill-effects.
2022-09-15 09:16:56 +03:00
Dor Askayo
d78fcdfa99
Remove pregenerated opcodes files in binutils 2.14
2022-09-14 13:05:23 +03:00
Dor Askayo
238520fee7
Patch GCC 4.7.4 for native musl support
...
Backport upstream patches to enable native musl toolchain support in
GCC. Only the changes required for i386 were taken, excluding
changes for libgo and libfortran.
These patches enable binaries built using gcc and g++ to automatically
use musl's dynamic linker as their interpreter when present during the
build.
2022-09-14 12:37:32 +03:00
Dor Askayo
4113d60b24
Add binutils 2.38
2022-09-14 12:36:32 +03:00
Dor Askayo
5aae443d65
Add libtool 2.4.7
...
Instead of using the pre-generated "bootstrap" script, execute the
relevant bootstrap operations manually. This doesn't actually change
the build output; the final package hash remains identical.
2022-09-11 09:19:16 +03:00
Dor Askayo
555a06b469
Create a symlink for GCC
...
This is required when the "CC" environment variable isn't set
explicitly, which is to be expected when using sysc_image in
downstream projects.
2022-09-02 22:09:38 +03:00
Andrius Štikonas
7e95cbbefb
Switch to unversioned automake.
2022-07-07 20:43:53 +01:00
Andrius Štikonas
5209078684
Switch to unversioned autoconf.
...
Remove unversioned autoconf symlink from all but the latest autoconf.
This makes it clearer which autoconf is used.
2022-07-07 20:43:46 +01:00
Andrius Štikonas
511a0f71c5
Use replace to build mescc.scm.
2022-06-26 16:39:04 +01:00
Andrius Štikonas
a0cb0dfd60
Add tac to coreutils-5.0.
2022-06-22 18:47:42 +01:00
Andrius Štikonas
0717485993
Merge pull request #178 from fosslinux/network
...
Network
2022-06-18 10:51:26 +01:00
fosslinux
25f37ba926
Various fixes from rebase
...
This took a while so a bunch of stuff got broken in rebase.
2022-06-18 09:10:11 +10:00
Andrius Štikonas
ff67cd6508
Remove dircolors.h from coreutils 5.
...
It's not used but we can delete it anyway.
Fixes #176
2022-06-15 21:04:55 +01:00
Andrius Štikonas
119c96b9da
Rebuild false.c in coreutils 5.
...
This was spotted in #176 .
Note that coreutils 8.32 does not need to rebuild false.c as it
implements it via compile-time #defines.
2022-06-14 23:13:05 +01:00
Andrius Štikonas
b2027df490
Update stage0-posix.
2022-06-12 23:13:01 +01:00
Andrius Štikonas
9b5c6ca3a1
Do not install pre-generated manpages.
...
Also remove redundant autotools stages.
Early manpages in autoconf 2.52-2.59 are removed from output.
Later ones are regenerated with help2man.
Fixes #182
2022-06-12 17:39:23 +01:00
fosslinux
b614b3021d
Add dhcpcd 9.4.1
2022-06-10 13:33:16 +10:00
fosslinux
0ce50a6393
Add options for;
...
- disk to be created (blank disk given to live-bootstrap) (default)
- disk to already exist but sources downloaded within live-bootstrap
- sources to be downloaded outside live-bootstrap (non-blank disk given
to live-bootstrap)
Also migrate sysb to use sys_transfer in QEMU mode also.
Note that this means copy_sysc is now irrelevant. sysc is *always*
sourced from sysa.
2022-06-10 13:33:16 +10:00
fosslinux
6ea1b8e295
Add e2fsprogs 1.45.7
...
Additionally, fix downloading in chunks for some files.
2022-06-10 13:30:58 +10:00
fosslinux
8008de8e73
Add file downloading logic
...
Add urls to sysc, and modify some tarballs to http (non s) before ssl
2022-06-10 13:30:58 +10:00
fosslinux
060f44e5a5
Add curl 7.83.0
2022-06-10 13:30:58 +10:00
Andrius Štikonas
a23f9d76b0
Fix reproducibility of automake manpages.
...
Fixes #180
2022-06-08 23:54:23 +01:00
Andrius Štikonas
3d202c5bce
Fix --update-checksums mode after /usr/bin/factor was removed.
2022-06-08 21:51:16 +01:00
Andrius Štikonas
45924ae12a
Remove factor binary (issue #176 )
...
Only coreutils 5 is affected. We don't build factor in coreutils 6
and coreutils 8.32 does not use pregenerated headers in its implementation
of factor.
2022-06-06 21:42:24 +02:00
Andrius Štikonas
4923a79a70
Actually apply patch removing date from generated manpages.
...
Fixes #180
2022-06-06 00:19:45 +02:00
Andrius Štikonas
79c532cd2c
Update hash of automake-1.11.2
...
Turns out we still hardcode current date in the manpage.
This needs fixing but in the meantime update the hash.
2022-06-05 19:57:27 +01:00
Andrius Štikonas
ae811bde5d
Remove pregenerated files (ppsyntax) in mes.
...
They appear to be unused.
Fixes #164
2022-06-03 21:05:24 +01:00
Andrius Štikonas
407b02d6b4
Update stage0-posix to latest snapshot.
2022-06-02 22:44:02 +01:00
Andrius Štikonas
b0f0fa3a95
Fix return from bin_preseed.
2022-06-02 20:25:23 +01:00
Andrius Štikonas
0b3782d61b
Allow preseeding with binary packages.
2022-05-29 00:04:57 +01:00
Andrius Štikonas
9d15314ebc
Checksum source tarballs during bootstrap.
2022-05-21 23:49:37 +01:00
Dor Askayo
cf1964b3bf
Fix file permissions for run2.kaem
2022-05-22 00:23:53 +03:00
Dor Askayo
7adff2dcd3
Update mes to the latest git snapshot
...
This should include a fix for S_ISUID that we "lost" when switching
away from mes-m2's libc.
See http://git.savannah.gnu.org/cgit/mes.git/commit/?id=ce54ccc2c04b0a6ec9105522e4b8b4cc278c5106
2022-05-21 21:48:23 +03:00
Dor Askayo
653f31b59f
Add support for --update-checksums in early bootstrap
...
This allows creating *.checksums files instead of checking against
them when UPDATE_CHECKSUMS is set to True in bootstrap.cfg.
The checksums are also copied to /usr/src so they can be accessed
easily after the bootstrap completes.
2022-05-21 20:51:41 +03:00
Dor Askayo
18fa642100
Rename checksums to ${pkg}.checksums
2022-05-21 02:34:23 +03:00
Dor Askayo
d12d0e0f9c
Make bootstrap.cfg available during early bootstrap
2022-05-20 19:49:19 +03:00
Dor Askayo
d1fea647ee
Use ${bindir} in after.kaem
2022-05-20 19:33:36 +03:00
fosslinux
fc0368aa6a
Merge pull request #169 from stikonas/links
...
Merge symlinks into tarball packages.
2022-05-20 22:46:30 +10:00
fosslinux
b199aa3396
Merge pull request #163 from doraskayo/rootless-prep-2
...
Additional preparations for rootless bootstrap
2022-05-20 22:45:37 +10:00
Andrius Štikonas
8f61b8400e
Merge symlinks into tarball packages.
2022-05-20 09:39:57 +01:00
Andrius Štikonas
081912058f
Merge pull request #161 from doraskayo/local-bootstrap-config
...
Don't export variables from bootstrap.cfg
2022-05-19 20:45:35 +01:00