Commit Graph

1248 Commits

Author SHA1 Message Date
Andrius Štikonas a35196a5e4 Build python 3.11 statically. 2023-01-27 19:10:48 +00:00
Dor Askayo a74f3166f3 Pass variables to make explicitly in musl-1.1.24 2023-01-27 10:17:04 +02:00
Andrius Štikonas 4f9f56f006 Use relative symlinks for python installs. 2023-01-25 18:26:22 +00:00
Andrius Štikonas 26872c01bf Add --enable-ipv6 to some versions of python to make builds reproducible 2023-01-25 02:39:14 +00:00
Andrius Štikonas 13eace50dd
Merge pull request #231 from stikonas/automake
Do not build doc directory of autoconf 2.11 and 2.15.
2023-01-24 22:52:07 +00:00
Andrius Štikonas f2e542ef0c Do not build doc directory of automake 2.11 and 2.15.
There is a race condition there that often causes builds to fail.
Fixes: #184
2023-01-24 22:45:52 +00:00
Andrius Štikonas 20173fbee1 Update stage0-posix to pull in a fix for kaem-optional seed. 2023-01-22 23:19:59 +00:00
Andrius Štikonas 8413534072 Remove some unnecessary cleanup code that was broken anyway. 2023-01-21 11:50:32 +00:00
fosslinux b38af5d443
Merge pull request #229 from stikonas/musl_symlinks
Add artificial symlinks to musl package to ease its use.
2023-01-21 13:04:18 +11:00
Andrius Štikonas 89c7c10b8e Add artificial symlinks to musl package to ease its use. 2023-01-21 02:00:36 +00:00
Andrius Štikonas c1ed20adc8 Remove an extra newline. 2023-01-21 01:31:09 +00:00
fosslinux ef5ee50dd3
Merge pull request #227 from stikonas/stage0_steps
parts.rst: add more verbose description of stage0-posix.
2023-01-21 12:29:11 +11:00
Andrius Štikonas 77b64a0585 parts.rst: add more verbose description of stage0-posix. 2023-01-21 01:26:36 +00:00
fosslinux 96156975c2
Merge pull request #228 from stikonas/curl_reproducibility
Fix reproducibility issue in curl.
2023-01-21 12:22:16 +11:00
Andrius Štikonas 5f805e65f3 Fix reproducibility issue in curl. 2023-01-20 22:16:31 +00:00
Andrius Štikonas 4148b5da72
Merge pull request #222 from fosslinux/python
Python
2023-01-18 18:46:27 +00:00
Andrius Štikonas 60973abb90
Merge pull request #226 from pder/remove-make-3.80
Eliminate make 3.80 and use 3.82 instead when building with tcc
2023-01-18 18:45:38 +00:00
Paul Dersey 91c168bb7d Eliminate make 3.80 and use 3.82 instead when building with tcc
Unlike make 3.80, make 3.82 makes a call to putenv which does not exist
in mes libc so a stub was created for this function.

The checksum for the util-linux package required an update.
When built with original make 3.80 it resulted in an extra file
/usr/share/man/man8/.8 that does not exist when building with 3.82
2023-01-18 11:40:50 -05:00
fosslinux 6ec368ce37 Change Python -> python
(lowercase convention)
2023-01-18 22:57:04 +11:00
fosslinux a4d1a445ac Add documentation 2023-01-18 08:20:35 +11:00
fosslinux d0a522113f Fix QEMU/chroot differences in outputs for Python 2023-01-18 08:20:34 +11:00
fosslinux 42fa6c24c1 Add Python-3.11.1 2023-01-18 08:20:34 +11:00
fosslinux d28ea08295 Add Python-3.8.16 2023-01-18 08:20:34 +11:00
fosslinux d1d422abc5 Add Python-3.4.10 2023-01-18 08:20:34 +11:00
fosslinux f34defc485 Add Python-3.3.7 2023-01-18 08:20:34 +11:00
fosslinux 2325df7f38 Add Python-3.1.5 2023-01-18 08:20:34 +11:00
fosslinux eadc92cf38 Add Python-2.5.6 2023-01-18 08:20:34 +11:00
fosslinux a94c8dbdce Add Python-2.3.7 2023-01-18 08:20:34 +11:00
fosslinux 13eaba86e8 Add Python-2.0.1 2023-01-18 08:20:34 +11:00
fosslinux 0b7cd62f73
Merge pull request #224 from doraskayo/bwrap-error-and-docs
Mention bubblewrap bootstrap mode in error messages and documentation
2023-01-15 14:53:00 +11:00
Andrius Štikonas 13f8dabd89
Merge pull request #225 from doraskayo/source-manifest
Add a source manifest
2023-01-13 21:39:51 +00:00
Dor Askayo 9d1e5b64be Add a script to generate source manifests
The source manifest can be used by external tools to download source
files externally before initiating the bootstrap process.

The script prints the source manifest to stdout.
2023-01-13 23:38:21 +02:00
Dor Askayo a1c8c0312c Download source files using a source manifest 2023-01-13 23:38:18 +02:00
Andrius Štikonas 68c6544df0 Fix invocation of after.sh hook.
bash "${FILE}" does not work when FILE is unset.
2023-01-13 20:26:55 +00:00
Dor Askayo 425beee8dd Always pass file name to download_file()
Move the file name decision to get_packages() when a file name is not
specified in the package source file.
2023-01-13 19:41:32 +02:00
Dor Askayo 38e5dfe35b Pass destination directory to download_file() 2023-01-13 16:21:56 +02:00
Dor Askayo 693d01dc1b Set git_dir/sys_dir/cache_dir statically
This allows accessing their values without requiring a class instance.
2023-01-13 16:21:56 +02:00
Dor Askayo 808fc67cbd Small addition of bubblewrap mode to documentation 2023-01-13 10:52:12 +02:00
Dor Askayo ce2276583a Mention bubblewrap mode in error messages 2023-01-13 10:52:12 +02:00
Andrius Štikonas 938d919503 Fix creation of binary tar packages.
Closes #223
2023-01-13 01:09:57 +00:00
fosslinux 3ffd3b96b3 Fix QEMU mode
(a change that slipped through the cracks)
2023-01-07 22:13:10 +11:00
fosslinux f4ebc241ac Fix linters (whoops!) 2023-01-07 19:12:50 +11:00
Andrius Štikonas c63d7ae89f Remove unnecessary mkdir call. 2023-01-07 01:11:47 +00:00
fosslinux b46b776404 Support .tgz files in extract phase 2023-01-05 21:20:18 +11:00
fosslinux 6f76fd2071 Add early preseed
Speeds up development cycle, allows for the pre-kaem stages to be
extracted as a tarball
2023-01-05 20:44:19 +11:00
fosslinux d91deb50c9 Remove XBPS 2023-01-05 20:44:19 +11:00
Andrius Štikonas bd29c5f855 Update stage0-posix. 2023-01-02 12:33:24 +00:00
fosslinux a89c76cc73 Fix musl-1.2.3 when umask on host system is not 022 2023-01-02 16:44:23 +11:00
fosslinux fcaa778e93 Add SOURCE_DATE_EPOCH
Simply set SOURCE_DATE_EPOCH=0 globally.
2023-01-02 16:44:23 +11:00
fosslinux 667370a726 Set HOME 2023-01-02 16:44:23 +11:00