Commit graph

1192 commits

Author SHA1 Message Date
fosslinux
f7c028b588 Nit: simple-patch line length 2023-11-28 16:40:13 +11:00
fosslinux
fcaaad8105 Change linux headers to 4.9.10 instead of 5.10.41
Unifies tarball distfiles.
2023-11-28 16:35:41 +11:00
fosslinux
fb408c17dd
Merge pull request #338 from MaxHearnden/openssl-1.1.1l
change openssl source in sysc/python-3.11/sources
2023-11-28 05:34:44 +00:00
MaxHearnden
9c8c262f24 change openssl source in sysc/python-3.11/sources 2023-11-28 04:54:46 +00:00
fosslinux
28461d7890 Fix handling of extract 2023-11-28 12:02:50 +11:00
fosslinux
fee6175504 Nit: add set -ex to kexec-fiwix 2023-11-28 12:02:19 +11:00
Googulator
ed9f268bc8 Change openssl source URL because the old one redirects to HTTPS 2023-11-28 11:41:27 +11:00
fosslinux
1aa0b2103c
Merge pull request #336 from rick-masters/fix-run-as-root
Return process from run_as_root.
2023-11-27 22:01:50 +00:00
rick-masters
4cf2b860ef Fix lint warning for unnecessary else block. 2023-11-27 14:10:37 +00:00
rick-masters
4d20284f85 Return process from run_as_root. 2023-11-27 13:55:05 +00:00
Andrius Štikonas
ca2ba18b60 Build simple-patch for rather than hardcoded x86. 2023-11-24 00:58:24 +00:00
fosslinux
eb6cbad712
Merge pull request #333 from fosslinux/tinycc_upgrade
Update to newer bootstrappable tcc snapshot.
2023-11-20 05:26:00 +00:00
Andrius Štikonas
f98161581c Update to newer bootstrappable tcc snapshot. 2023-11-19 15:49:59 +00:00
Andrius Štikonas
c38a58e474
Merge pull request #331 from fosslinux/mes-0.25
Mes 0.25
2023-11-15 19:18:40 +00:00
Andrius Štikonas
737bf61a26 Add amd64 and riscv64 checksums. 2023-11-15 09:56:22 +00:00
Andrius Štikonas
9b81f13714
Merge pull request #326 from nanonyme/sudo-helper
Add a wrapper for commmands needing sudo that checks if you are euid 0
2023-11-14 23:29:52 +00:00
Andrius Štikonas
abb46a27b3 Update to mes-0.25. 2023-11-14 00:37:11 +00:00
Andrius Štikonas
aae7c4a672 Update stage0-posix to 1.6.0 2023-11-12 20:31:17 +00:00
Seppo Yli-Olli
f893df52fe Add a wrapper for commmands needing sudo that checks if you are euid 0 2023-11-08 17:34:56 +02:00
fosslinux
7747e86834
Merge pull request #325 from nanonyme/python2.5
Fix Python 2.5.6 for parallel pgen invocation
2023-11-07 23:44:31 +00:00
Seppo Yli-Olli
f9ed2d7a42 Fix Python 2.5.6 for parallel pgen invocation
Backported from 9828b56347.patch
2023-11-07 09:08:34 +02:00
fosslinux
47feb75b08 Move to a different HTTP source for pkg-config 2023-11-07 10:54:13 +11:00
Andrius Štikonas
493ddfa829 Fix a typo.
Closes #318
2023-08-20 01:43:13 +01:00
fosslinux
80e65b7c23
Merge pull request #315 from ajherchenroder/Add-dev-nodes-to-sysc
Add dev nodes to sysc
2023-08-09 22:23:04 +00:00
ajherchenroder
7be4933ab1 Update after.sh to add dev nodes for 3 disks and 3 NVME drives with 3 partitions each.
Update after.sh to add dev nodes for 3 disks and 3 NVME drives with 3 partitions each
fix HD and NVME device major and minor numbers add cd drive
correct indentation
2023-08-09 08:23:35 -04:00
fosslinux
fd9e8d547f
Merge pull request #314 from pder/gcc-13-disable-ssp
gcc 13.1.0: don't enable default ssp or pie
2023-07-29 00:21:28 +00:00
Paul Dersey
184535e2df gcc 13.1.0: don't enable default ssp or pie and remove libssp_nonshared.patch 2023-07-24 10:08:26 -04:00
fosslinux
46d80b8605
Merge pull request #313 from stikonas/meslibc+tcc
Build libc+tcc with mes rather than mes-m2.
2023-07-24 06:29:36 +00:00
Andrius Štikonas
10fd92f9c7 Build libc+tcc with mes rather than mes-m2. 2023-07-23 17:03:32 +01:00
Andrius Štikonas
8d96234d22
Merge pull request #311 from doraskayo/missing-dev-nodes
Mount a few missing device nodes in chroot bootstrap modes
2023-07-16 20:55:40 +01:00
Dor Askayo
2227a2053a Mount a few missing device nodes in chroot bootstrap modes
The gap between the chroot and non-chroot bootstrap modes started in,
7ecad37 because BuildStream's sandbox was missing some device nodes.

With the latest version of buildbox-run-bubblewrap, a few of the
missing devices were made available to BuildStream's sandbox and
there is no longer a need to keep this gap. In fact, compatibilty
with newer BuildStream versions now requires these devices to be
present.

This change also partially reverts d0a5221, which had to remove
/dev/ptmx as a consequence of the aforementioned gap.
2023-07-16 01:41:01 +03:00
Andrius Štikonas
b3ffe8bb19
Merge pull request #310 from doraskayo/avoid-variable-export-2
Avoid exporting variables
2023-07-14 20:05:27 +01:00
Andrius Štikonas
9638a796e9
Merge pull request #309 from doraskayo/clean-run-env 2023-07-14 08:52:59 +01:00
Dor Askayo
7123b48876 Use "declare -x" to export variables in openssl-1.1.1l.sh
This avoid polluting the environment of every package build that
follows.
2023-07-14 09:57:18 +03:00
Dor Askayo
5b058a2b81 Use "declare -x" to export variables in autogen-5.18.16
Using the "declare -x" build-in instead of "export" allows variables
to be exported only to child processes that are executed in the scope
of the function in which the variables are declared, including nested
function calls.

This avoid polluting the environment of every package build that
follows.
2023-07-14 09:57:18 +03:00
Dor Askayo
6276da59cd Avoid exporting base_dir in linux-headers-5.10.41
It's not expected to be used by child processes.
2023-07-14 09:57:18 +03:00
Dor Askayo
1026440104 Avoid exporting the DISK variable
It's not expected to be used by child processes.
2023-07-14 09:57:18 +03:00
Dor Askayo
3da50962fd Run run.sh with a clean environment
All expected environment variables are passed through the .env file.
Any other variable passed from /init and the environment in which it
is executed only "pollutes" the build environment.

No change in package hashes.
2023-07-13 20:56:36 +03:00
Dor Askayo
b58c513e8f Define PATH in the sysb .env file 2023-07-13 20:56:36 +03:00
Dor Askayo
3479d65f58 Remove unnecessary definition of environment variables
These are already made available to run2.sh through the .env file.
2023-07-13 18:42:56 +03:00
Dor Askayo
5899991961 Avoid defining environment variables twice
No change in behavior.
2023-07-13 18:42:56 +03:00
fosslinux
49a2676551
Merge pull request #308 from rick-masters/fix-collect2-faults-with-new-fiwix
Update Fiwix to v1.4.0-lb3 to pull in timestamp improvements
2023-07-07 23:21:08 +00:00
rick-masters
5e5f309db7 Update Fiwix to v1.4.0-lb3 to pull in timestamp improvements and other fixes. 2023-07-06 23:29:37 +00:00
Andrius Štikonas
83013cea5e
Merge pull request #305 from pder/bare-metal-no-serial-console
Boot Fiwix and Linux without serial console on bare metal
2023-06-25 14:01:19 +01:00
Paul Dersey
5b9fd08dc0 Don't use serial console with bare metal option and user provided kernel 2023-06-19 09:24:55 -04:00
Paul Dersey
c61b4afd8a Boot Fiwix and Linux without serial console on bare metal 2023-06-15 11:18:51 -04:00
Andrius Štikonas
7a31257eaa
Merge pull request #302 from eduardosm/reuse-cleanup
Clean up reuse information of files that do not exist any longer
2023-06-13 19:44:58 +01:00
Eduardo Sánchez Muñoz
d75114d4a4 Clean up reuse information of files that do not exist any longer 2023-06-13 18:03:23 +02:00
fosslinux
48df095226
Merge pull request #301 from stikonas/musl-1.2.4
Update to musl 1.2.4.
2023-06-13 08:03:24 +00:00
Andrius Štikonas
914b84377a Update to musl 1.2.4. 2023-06-12 19:31:30 +01:00