Commit Graph

92 Commits

Author SHA1 Message Date
Wildan Mubarok
1f2a3f9953 Allow drivers to be compiled with debug profile 2025-08-01 06:05:48 +00:00
Jeremy Soller
8674af79e6 Merge branch 'logd_improvements' into 'master'
Remove unused logd argument

See merge request redox-os/cookbook!541
2025-07-13 06:41:18 -06:00
bjorn3
c1da3e73f4 Remove unused logd argument 2025-07-12 17:17:56 +02:00
James Matlik
5db4d1df97 Add TODO about why we pinned the version 2025-07-05 10:34:25 -04:00
James Matlik
2a63e439d0 Pin uutils to 0.1.0 commit hash
Building against the mainline resulted in instability, namely dd.
Pinning to a stable release ensures stable behavior for the next
release of RedoxOS.
2025-07-05 00:41:59 -04:00
bjorn3
090cb71aea Remove reference to dnsd from the base recipe
It no longer exists.
2025-06-28 19:56:57 +02:00
bjorn3
2f939c7d08 Start lived before regular disk drivers
This ensures that it takes priority when mounting the rootfs, preventing
hangs in live mode if a disk driver hangs when trying to access it.
2025-05-20 22:05:26 +02:00
Jeremy Soller
b0e4b59a22
relibc: do out of tree build 2025-05-11 15:06:36 -06:00
Jeremy Soller
7301e9266c
uutils: link all builtins 2025-04-25 10:26:57 -06:00
bjorn3
d419ea76a0 Merge initfs into the base repo 2025-04-23 20:19:19 +02:00
bjorn3
2224bc0655 Move bootstrap into the base repo 2025-04-21 19:12:00 +02:00
bjorn3
81f30bcb71 Remove escalated recipe 2025-04-21 10:25:55 +02:00
bjorn3
88b05820d8 Remove suid bit from passwd 2025-04-20 21:11:15 +02:00
Jeremy Soller
52032259ed Merge branch 'su_no_setuid' into 'master'
Remove setuid bit from su

See merge request redox-os/cookbook!489
2025-04-20 15:22:45 +00:00
bjorn3
e088d5e629 Remove setuid bit from su 2025-04-20 16:49:16 +02:00
4lDO2
084c016730
Update escalated. 2025-04-20 14:04:42 +02:00
bjorn3
6fa969f208 Remove setuid bit from sudo 2025-04-14 20:20:41 +02:00
bjorn3
26709f9282 Statically link ion
This increases the chance that it is possible to inspect the state of a
system when something went wrong with libc or the dynamic linker. Eg due
to borked or partial update.
2025-04-12 19:13:16 +02:00
Jeremy Soller
bfcb7a16ee
uutils: update to upstream 2025-04-11 18:43:09 -06:00
Jeremy Soller
6909fdd9b2
Refactor shared dependency handling 2025-04-11 11:15:44 -06:00
Ron Williams
786511885d Update commit for escalated recipe 2025-04-08 10:03:53 -07:00
bjorn3
925f77c2a5 Move logd before fbbootlogd 2025-04-06 20:12:23 +02:00
bjorn3
81434cdeeb Merge audiod into the base repo 2025-03-30 19:05:30 +02:00
bjorn3
6174532300 Unset RSDP_ADDR and RSDP_SIZE env vars once no longer necessary
This avoids them leaking into the environment of every user.
2025-03-30 17:06:58 +02:00
4lDO2
f605dd9269
Add rtcd driver. 2025-03-30 16:13:22 +02:00
Ron Williams
59dfd519f7 Update escalated SHA 2025-03-26 17:35:48 -07:00
Jeremy Soller
824e04e5b9
initfs: set active TTY to 1 after the boot log is moved over 2025-03-20 10:30:44 -06:00
Jeremy Soller
e20cfd50dd Merge branch 'remove_pcspkrd' into 'master'
Remove pcspkrd

See merge request redox-os/cookbook!471
2025-03-13 19:11:50 +00:00
bjorn3
d84357ee65 Extract architecture specific parts of init.rc
To allow reusing the platform independent part of init.rc without having
to copy it for each platform. Also add a bunch of comments explaining
the purpose of each section.
2025-03-13 20:01:14 +01:00
bjorn3
811f0e2bb5 Remove pcspkrd 2025-03-13 19:19:01 +01:00
bjorn3
c06e5b14e4 Move netstack to the base repo 2025-03-10 21:29:37 +01:00
bjorn3
095a0eb3a6 Remove now unused arguments for vesad in init.rc 2025-03-03 15:43:33 +01:00
Jeremy Soller
82811be3c3
initfs: do not fail if initfs folder does not exist 2025-03-01 21:12:07 -07:00
bjorn3
a7bd20fe95 Fix rebuilding the initfs recipe using r.initfs as opposed to cr.initfs
Without this when rebuilding it will try to remove symlinks created by
the cookbook that have been replaced with actual directories in the
previous build.
2025-03-01 22:08:11 +01:00
Jeremy Soller
6e627f4d7e Merge branch 'pcid-scheme' into 'master'
Run pcid-spawner right after starting pcid

See merge request redox-os/cookbook!459
2025-03-01 16:39:06 +00:00
bjorn3
d76ee8eee3 Run pcid-spawner right after starting pcid 2025-03-01 17:16:14 +01:00
Ron Williams
a48b1f314e Fix base recipe.toml ([source] was commented out) 2025-02-24 06:51:14 +00:00
Jeremy Soller
f464a6e4b4 initfs: adapt to usrmerge 2025-02-22 08:35:44 -07:00
bjorn3
2415c012d2 Merge ipcd and ptyd into the base repo 2025-02-21 20:17:22 +01:00
bjorn3
af63354d2c Merge most initfs contents into a single base-initfs recipe 2025-02-18 21:52:50 +01:00
Anhad Singh
8b663ee368 fix(cookbook): shared dependencies
These shall only be added iff `PREFER_STATIC` is not set.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 16:12:12 +11:00
Anhad Singh
88ee0be35d
feat(ion): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 13:12:39 +11:00
bjorn3
229c5ecc8b Run fbbootlogd during startup 2024-12-24 21:45:22 +01:00
Andrey Turkin
32f68d081f Fix bcm2835-sdhcid location
It is referenced from init.rc so it should be in bin just like the other drivers ran by init.
2024-12-18 20:53:15 +03:00
Andrey Turkin
2da760048c kernel: get rid of custom build recipe in favor of the kernel Makefile 2024-11-01 07:25:11 +03:00
Jeremy Soller
aab263279b
Enable acpid on all platforms 2024-10-30 16:18:19 -06:00
Andrey Turkin
fee0b62b09 Update uutils 2024-10-21 06:47:42 +03:00
Jeremy Soller
7a5766176d
pkgutils: fix recipe for rewrite 2024-10-18 08:14:31 -06:00
Andrey Turkin
d7ecf2e747 RISC-V target support 2024-10-16 21:20:38 +03:00
4lDO2
54bd073158
Update escalated 2024-10-05 14:33:39 +02:00