Commit Graph

73 Commits

Author SHA1 Message Date
Wildan M
8d6ae193e7
Implement change-rule command 2026-05-06 02:35:17 +07:00
Wildan M
d2262fa1d1
Run prefix before fetch 2026-05-03 06:02:55 +07:00
Wildan M
adeb668e3f
Rename repo.sh comments 2026-04-25 03:06:37 +07:00
Wildan M
829b4f68f4
Add install Makefile target 2026-04-25 03:05:37 +07:00
Wildan M
360a6ff884
Add rebuild-push 2026-03-19 16:29:15 +07:00
Wildan M
c604424997
Always imply with package deps on push 2026-03-19 16:14:01 +07:00
Jeremy Soller
f9dd1ffced Merge branch 'per-target-clean' into 'master'
Implement per target clean

See merge request redox-os/redox!1961
2026-03-01 08:22:07 -07:00
Wildan M
f7dd557c09
Implement per target clean 2026-03-01 17:13:14 +07:00
Jeremy Soller
9677392039 Merge branch 'proper-clean' into 'master'
Remove downloads in prefix_clean, remove repo tag in only in static_clean

See merge request redox-os/redox!1956
2026-02-28 20:13:54 -07:00
Wildan M
d232299105
Remove downloads in prefix_clean, remove repo tag in only in static_clean 2026-03-01 03:29:48 +07:00
Ojus Chugh
4ed0a556ae respect REPO_OFFLINE when building the cookbook tool
REPO_OFFLINE=1 was already passing --offline to recipe cargo builds
but the cargo build for the repo binary itself was still hitting
crates.io. This fixes that and adds a cargo-fetch target to
pre-populate the cache while online.
2026-02-28 16:28:50 +05:30
Wildan M
b336b52f15
Build prefix on Redox OS, add self hosted mode 2026-02-26 19:03:07 +07:00
Wildan M
d7f6a2673c
Trees doesn't need prefix 2026-02-11 23:44:55 +07:00
Wildan M
448da392ac
Accurate push with deps, separate tree command 2026-02-08 12:49:34 +07:00
Wildan M
da6b4b3b17
Make disk mounting easier to verify 2026-01-23 08:02:48 +07:00
Wildan M
b007d20f92
Avoid compiling cookbook on host 2026-01-02 18:09:17 +07:00
Wildan M
0ab40110b6
Make clean relibc implies clean sysroot 2025-12-31 16:08:03 +07:00
Wildan M
f5403a490c
Fix missing envar in make fetch 2025-12-02 22:37:29 +07:00
Wildan M
c9b6d7893b
Fix push combination not triggering mount 2025-11-27 03:00:46 -08:00
Wildan M
0a68b0289e
Trigger cookbook rebuild on make pull 2025-11-22 21:37:43 -08:00
Wildan M
322e6050b9
Add fetch target 2025-11-22 05:11:07 -08:00
Wildan M
369237d3dd
Fix push and improve mount messages 2025-11-21 08:44:02 -08:00
Wildan M
7919fc54a5
Remove repo.sh scripts 2025-11-21 00:39:42 -08:00
Jeremy Soller
7e3dea8107
Do not update fstools.tag after repo.tag 2025-11-20 18:09:40 -07: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
06ff8a15f1
Update cookbook and repo.mk comments 2025-11-20 12:37:22 -07:00
Wildan M
73c1b81fa6
Add cookbook_opt to fetch target 2025-11-20 07:26:51 -08:00
Wildan M
996e9d5463
Apply filesystem config to r target 2025-11-20 07:05:44 -08:00
Wildan M
dd679149e1
Pass REPO_BINARY to cookbook 2025-11-19 21:09:30 -08:00
Wildan M
4ac80cb28a Fix push to mount behind podman 2025-11-13 11:30:50 +07:00
Wildan M
6ab64f6ffb Pass REPO_NONSTOP to cookbook push 2025-11-10 21:25:47 +07:00
Jeremy Soller
31c1eed5a8
Pass through REPO variables to podman and add REPO_APPSTREAM 2025-11-01 14:22:17 -06:00
Jeremy Soller
be9a3f7f6c Merge branch 'prefix-deps' into 'master'
Fix prefix not being triggered

See merge request redox-os/redox!1666
2025-10-31 11:22:17 -06:00
Wildan M
d0750a63ac Add filesystem config trigger to rebuild 2025-10-31 23:09:01 +07:00
Wildan M
8e90c80aa9 Fix prefix not being triggered 2025-10-31 22:57:16 +07:00
Wildan M
7e650742c0 Use cookbook new filesystem config 2025-10-31 15:45:07 +07:00
Wildan M
5382f39857 Update to use the new repo bin 2025-10-28 00:29:54 +07:00
Wildan Mubarok
4597c5f0fa Add push recipe combination and more ports to forward on QEMU 2025-09-27 22:11:42 -06:00
Wildan Mubarok
86fba41a91 Add gdbgui that works for native build 2025-09-21 16:11:55 +00:00
bjorn3
12a5a00afe Only pass recipe name to fetch.sh and repo.sh 2025-09-06 15:17:00 +02:00
Wildan M
cedf58ed5d Fix typo 2025-09-05 16:57:21 +07:00
Wildan M
a521b5fc8c Add push recipe to existing image 2025-09-04 23:37:38 +07:00
Wildan M
05e7279156 Fix make invocation for Podman in MacOS 2025-08-15 12:53:08 +07:00
Wildan Mubarok
6a531d6f22 Add package deps flag 2025-08-11 14:21:31 +00:00
Wildan Mubarok
fb890fdfbd Add qemu debugging for any recipes 2025-08-01 06:37:09 +00:00
Wildan Mubarok
47805f2362 Add REPO_OFFLINE option 2025-07-05 15:53:39 +00:00
Petr Hrdina
3e8464aa16
Open podman once for multiple jobs in repo.mk 2025-07-03 13:12:36 +02:00
Petr Hrdina
c90d1014a0
Allow multiple recipes in target without 'l' 2025-07-02 10:22:52 +02:00
Petr Hrdina
42b1a1c14a
Add make recipe commands for multiple targets 2025-06-22 12:34:42 +02:00