Wildan M
369237d3dd
Fix push and improve mount messages
2025-11-21 08:44:02 -08:00
Wildan M
356ef86085
Make appstream env consistent
2025-11-21 00:47:50 -08:00
Wildan M
7919fc54a5
Remove repo.sh scripts
2025-11-21 00:39:42 -08:00
Wildan M
6d550e6cbf
Fix typo on repo binary opts
2025-11-20 19:40:37 -08:00
Jeremy Soller
ae9f56d9b7
Fix relative paths in makefiles
2025-11-20 14:07:24 -07:00
Jeremy Soller
542106d01a
Replace cookbook submodule
2025-11-20 13:54:40 -07:00
Jeremy Soller
5162e660e8
Build installer and redoxfs from cookbook source
2025-11-20 11:54:17 -07:00
Wildan M
996e9d5463
Apply filesystem config to r target
2025-11-20 07:05:44 -08:00
Jeremy Soller
d731add912
Merge branch 'pass-repo-binary' into 'master'
...
Pass REPO_BINARY to cookbook
See merge request redox-os/redox!1691
2025-11-20 06:46:11 -07:00
Wildan M
dd679149e1
Pass REPO_BINARY to cookbook
2025-11-19 21:09:30 -08:00
Wildan M
6c8a9c894a
Make fstools in podman opt in and install rust on host again
2025-11-19 11:18:48 -08:00
Wildan M
529b6fc08b
Fix make refuses to build prefix
2025-11-17 01:10:23 +07:00
Wildan Mubarok
aa92cb7d78
Move ARCH correction up
2025-11-16 14:34:57 +00:00
Wildan M
03f992a9ae
Rename i686 to i586
2025-11-16 11:16:17 +07:00
Wildan M
167d0f075d
Fix configuration for build server
2025-11-15 11:44:48 +07:00
Wildan M
025ec35791
Typo
2025-11-11 14:27:09 +07:00
Wildan M
6f8925ce5e
Avoid installing rust
2025-11-11 14:21:09 +07:00
Wildan M
154c7bf4bf
Move installer behind podman
2025-11-10 13:22:42 +07:00
Jeremy Soller
9b65670326
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox
2025-11-01 14:22:21 -06:00
Jeremy Soller
31c1eed5a8
Pass through REPO variables to podman and add REPO_APPSTREAM
2025-11-01 14:22:17 -06:00
bjorn3
8e8ced1f91
Fix comment syntax in makefile
2025-11-01 20:41:50 +01:00
bjorn3
18f2025931
Refactor TARGET calculation in preparation for i586-unknown-redox
2025-11-01 20:03:29 +01:00
Jeremy Soller
9db52437c6
Support binary prefix for aarch64 on aarch64
2025-10-21 12:27:40 -06:00
Jeremy Soller
41ca0bea4c
Set HOST_TARGET and adjust PREFIX_BINARY for podman host
2025-10-21 11:53:10 -06:00
Wildan Mubarok
86fba41a91
Add gdbgui that works for native build
2025-09-21 16:11:55 +00:00
Wildan M
a521b5fc8c
Add push recipe to existing image
2025-09-04 23:37:38 +07:00
Wildan Mubarok
fb890fdfbd
Add qemu debugging for any recipes
2025-08-01 06:37:09 +00:00
Wildan Mubarok
cb619120a4
Make repo config configurable with integer
2025-07-05 16:21:58 +00:00
Wildan Mubarok
47805f2362
Add REPO_OFFLINE option
2025-07-05 15:53:39 +00:00
Wildan Mubarok
916d8335e3
Support build with sccache in podman
2025-07-04 20:54:16 -06:00
Wildan Mubarok
f865aa3866
Do not build host prefix for MacOS Podman build
2025-06-29 12:20:47 -06:00
Ron Williams
cf9a0085be
Improve host vs container separation of fstools
2025-04-24 04:28:15 +00:00
Jeremy Soller
198f665c0d
Fix installer path
2025-04-23 19:18:42 -06:00
Jeremy Soller
5e2bc43891
Build installer and redoxfs for host outside of podman
2025-04-23 17:40:56 -06:00
Jeremy Soller
f4fe37478f
Minor cleanup of fstools
2025-04-23 09:33:25 -06:00
Andrey Turkin
03633046cc
Riscv64gc support in the build scripts
...
This architecture is different from x86/aarch because its rust triplet (riscv64gc-...) differs from gcc/llvm/binutils triplet (more general riscv64-...). Therefore the build scripts have to bridge that mismatch.
This introduces new build-time environment variable GNU_TARGET which corresponds to a target used by C world utilities whereas existing TARGET now describes rust target.
2024-09-30 10:28:37 +03:00
Ribbon
56b3efa7b6
Enable Podman by default
2024-09-20 21:00:16 +00:00
Ron Williams
f51dee2ea1
Make installer compile on host, list_packages compile in Podman when PODMAN_BUILD=1
2024-08-17 23:59:37 +00:00
Ribbon
49102f6332
Add explanation comments on the build system files
2024-07-09 12:58:07 +00:00
Jeremy Soller
f474b4cfb9
Disable binary prefix when not building on x86_64 Linux
2024-05-06 11:35:23 -06:00
bjorn3
7043e9e932
Prevent the build cache for the installer getting clobbered
...
Previously it was getting built by two different toolchains (nightly
from rustup and the relibc prefix) Also some env vars differed between
both invocations causing blake3 and sodiumoxide to get rebuilt.
2024-03-17 18:54:24 +01:00
Jeremy Soller
17e3c17c73
Do not use prefix rustc to determine host target
2024-01-10 11:08:31 -07:00
bjorn3
5ce30e6da6
Somewhat simplify config.mk
...
* nproc exists on FreeBSD too
* REDOX_MAKE is generally make, so use that as default with per-OS
override if necessary.
* HOST_TARGET can be fetched directly from rustc.
2024-01-08 19:24:14 +01:00
bjorn3
cf04f50d86
Use sparse files for the generated disk images on all OSes
...
Rather than just on macOS. This can save quite a bit of space depending
on the amount of free space on the root filesystem of the disk image.
2024-01-08 19:09:51 +01:00
Jeremy Soller
0427420717
Use installer to resolve filesystem size
2024-01-04 12:22:43 -07:00
Ron Williams
6258becc3c
add nonstop, uc and ucf to build, plus scripts include-recipes.sh and show-package.sh
2024-01-03 19:15:30 +00:00
Ivan Tan
097c6876bf
add raspi3b config
2023-12-17 10:16:42 +08:00
Ivan Tan
584e6fb548
aarch64: support building Redox for different motherboard.
2023-12-14 12:29:20 +00:00
Ron Williams
5ad0f9900a
Update config.mk to support changed option name for REPO_BINARY=1
2023-11-05 12:56:28 +00:00
uuuvn
28268bf703
Add support for non-x86 hosts
2023-06-06 15:31:47 +00:00