Commit Graph

858 Commits

Author SHA1 Message Date
rick-masters c19ca08f15 Use alias to build Fiwix and make checksums work. 2023-04-03 18:10:23 +00:00
rick-masters 3c817913c7 Fix criteria for kernel bootstrapping. 2023-04-03 18:07:24 +00:00
rick-masters ecf99ab08b Implement kernel bootstrap up to building Linux. 2023-03-31 18:08:50 +00:00
Andrius Štikonas 5ea8dd3136
Merge pull request #271 from eduardosm/update-curl
Update curl to 7.88.1
2023-03-24 00:29:52 +00:00
Eduardo Sánchez Muñoz dcd43599a7 Build both stages of curl in sysc
The source tarball is provided as part of sysa distfiles and copied to sysc, which resolves the issue of finding a reliable plain HTTP mirror for curl.

Splitted from https://github.com/fosslinux/live-bootstrap/pull/253.
2023-03-23 18:35:38 +01:00
Eduardo Sánchez Muñoz bc4ecd9ed4 Update curl to 7.88.1
Patches have been regenerated to update hunk line numbers
2023-03-19 18:58:52 +01:00
Andrius Štikonas 558630c559
Merge pull request #270 from eduardosm/http-failures 2023-03-19 11:37:52 +00:00
Eduardo Sánchez Muñoz 043fdd448a Add `--fail` flag to curl download commands
By default, curls downloads the HTML error page and exits with code 0 when a server replies with a HTTP error code (e.g., 404), causing a SHA256 mismatch afterwards.

Adding the `--fail` flag makes curl exit with non-zero error code and print an error like "The requested URL returned error: 404", making it a bit easier to diagnose distfile download issues.

Also replaced `-L` with `--location` for the sake of script readability.
2023-03-19 12:28:09 +01:00
Andrius Štikonas 514190c4c2
Merge pull request #269 from eduardosm/timeless-mk-ca-bundle
Patch mk-ca-bundle to make ca-certificates reproducible regardless of current date
2023-03-19 00:18:29 +00:00
Eduardo Sánchez Muñoz 3897987887 Update nss (ca-certificates) to 3.88.1 2023-03-18 20:32:56 +01:00
Eduardo Sánchez Muñoz 9999e075e9 Patch mk-ca-bundle to make ca-certificates reproducible regardless of current date
Fixes #220
2023-03-18 20:32:50 +01:00
Andrius Štikonas c0ea746ae5 Fix curl download url. 2023-03-18 19:19:46 +00:00
Andrius Štikonas c5905d5f05
Merge pull request #267 from fosslinux/gh-actions
Github actions
2023-03-18 19:04:44 +00:00
fosslinux 60dc725221 Only run on master branch 2023-03-16 19:09:13 +11:00
fosslinux 9956635760 Run bwrap live-bootstrap on GH actions 2023-03-16 14:59:57 +11:00
fosslinux bca80e53d0 Temporarily silence a (not-new) warning from pylint 2023-03-16 08:29:00 +11:00
fosslinux 81000c8075 Add GH actions for linters 2023-03-16 08:29:00 +11:00
fosslinux 2209b73470 Strip out Cirrus CI 2023-03-16 08:29:00 +11:00
fosslinux d0722d42b1 Update python checksums
(I forgot to stage this in the last commit :\)
2023-03-16 08:27:58 +11:00
fosslinux f44d4acbfb Fix permissions of python 3.1->3.4
For some reason these also install non-writable files breaking
bubblewrap mode.
2023-03-15 22:28:55 +11:00
fosslinux b304a8c6f8 Fix permissions on perl files
Also fixes stripping perl 5.32 in bubblewrap.

Fixes #263
2023-03-15 16:48:02 +11:00
Andrius Štikonas 3696fec3e3
Merge pull request #266 from pder/fix-gettext-checksum
Fix checksum of gettext package
2023-03-14 22:12:59 +00:00
Paul Dersey 61a8df957d Fix checksum of gettext package
The checksum of this package changed due to commit 76a5639b30
"Strip created binaries & libraries"
2023-03-14 11:15:58 -04:00
Andrius Štikonas 93ded7b289
Merge pull request #265 from bittorf/master
cosmetic fix for --force-timestamps, avoid touching other filesystems
2023-03-13 20:37:13 +00:00
Bastian Bittorf 464433c911 cosmetic fix for --force-timestamps, avoid touching other filesystems
by using find-option -xdev and so: do not try to operate on
e.g. /proc which avoid messages like:

touch: setting times of '/proc/fs/nfsd': Operation not permitted
touch: setting times of '/proc/1': Operation not permitted

closes #264
2023-03-13 18:48:37 +01:00
Andrius Štikonas db813f5e98
Merge pull request #260 from fosslinux/bash-automake-v2 2023-03-11 09:20:27 +00:00
fosslinux 16cd5be626 Move bash 5.2 to sysc and rebuild 2.05b in sysa
This unblocks Fiwix.
2023-03-11 16:33:40 +11:00
fosslinux da9a32205a Make automake compatible with bash 2.04
Why automake enforces a shell compatible with a *testsuite* in their
configure script is beyond me.
2023-03-11 00:46:16 +00:00
Andrius Štikonas 3a130d4385 Fix initramfs generation.
Fixes #259.
2023-03-11 00:08:45 +00:00
fosslinux ecdc428ac7
Merge pull request #258 from fosslinux/stripping
Strip created binaries and libraries
2023-03-08 14:12:57 +11:00
fosslinux 76a5639b30 Strip created binaries & libraries 2023-03-06 17:35:35 +11:00
fosslinux 73acbedf16 Fix inclusion of distfiles superflously 2023-03-06 17:34:08 +11:00
fosslinux c62134de08 Fix a couple of typos/grammar errors 2023-03-06 17:34:08 +11:00
fosslinux 2044ff6438 Clean up Linux kernel 2023-03-06 17:34:08 +11:00
Andrius Štikonas a2b1b92874 Fix binary packaging of dist-3.5-236. 2023-03-05 22:05:29 +00:00
Andrius Štikonas ef2deec60e Use .env file for passing environmental variables in sysa. 2023-03-05 20:27:12 +00:00
Andrius Štikonas 364cacb1ce Pass --no-filename to grep command. 2023-03-05 00:11:47 +00:00
Andrius Štikonas f75a5f0949 Update checksum of ca-certificates after root certificate expired. 2023-03-04 23:41:52 +00:00
fosslinux ce1a24564e
Merge pull request #255 from stikonas/kernel
Reduce the size of linux kernel to free up some space.
2023-03-05 09:07:37 +11:00
Andrius Štikonas 57719f744f Reduce the size of linux kernel to free up some space. 2023-03-04 15:56:03 +00:00
Andrius Štikonas d02e901f50 Fix a typo in parts.rst. 2023-03-03 19:27:41 +00:00
Andrius Štikonas c062f2347c
Merge pull request #251 from stikonas/binutils
Binutils 2.30
2023-03-03 06:11:26 +08:00
Andrius Štikonas db9dd4628a Add binutils 2.30. 2023-03-02 22:08:43 +00:00
Andrius Štikonas 8fbc5b06c7 Build util-linux without cramfs that fails to build with new binutils.
Enable libuuid that might be useful for python later.

Also fixes #244.
2023-03-02 22:08:43 +00:00
Andrius Štikonas 57b55b8652 Use newer autotools. 2023-03-02 22:08:43 +00:00
Andrius Štikonas 1a2a4c1c6c Update to xz-5.4.1. 2023-03-02 22:08:43 +00:00
Andrius Štikonas d8c033aa79 Remove set -x hack. 2023-03-02 22:08:43 +00:00
Andrius Štikonas 241717ee8d Move automake-1.15.1 to sysa. 2023-03-02 22:08:43 +00:00
Andrius Štikonas da9a2c6c50 Move bash rebuild to sysa. 2023-03-02 22:08:43 +00:00
Andrius Štikonas 58d1206c83 Add bc-1.07.1. 2023-03-02 22:08:43 +00:00