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
Andrey Turkin
6dfeb2ca40
bootloader: get rid of source copying, build directly from the source instead
2024-09-26 11:23:31 +03:00
Kamil Koczurek
dc1983aed7
init: update init.rc to use set-default-scheme
2024-09-20 21:08:07 +02:00
bjorn3
5fe26754f1
Remove the -Csoft-float argument when building the kernel
...
The targets specify the soft-float ABI already and -Csoft-float should likely
have never existed in the first place. It is unsound to mix crates compiled
with different float ABI's and the only stable way to get all crates to agree
on the soft float ABI is by specifying a target which uses the soft float ABI
anyway even without explicit -Csoft-float.
See also https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/.60-Csoft-float.60.20considered.20harmful
2024-09-02 16:35:18 +02:00
Ribbon
b3532dfaa7
Update the pinned commit of the escalated recipe to fix many commands
2024-07-24 21:01:12 +00:00
bjorn3
22269a1429
Move ps2d invocation after the logging ramfs is created
...
This is necessary for ps2d to use redox-log.
2024-07-21 21:17:09 +02:00
bjorn3
9e13357978
Remove the TMPDIR env var
...
It isn't set by default on Linux either and it makes the tempnam libc
function always create the temporary file in /tmp rather than prefer the
caller indicated location.
2024-07-20 17:07:48 +02:00
bjorn3
4a2109c2c7
Use a single source dir for the drivers and drivers-initfs recipes
...
This makes it easier to make driver changes. And in the future other
recipes could potentially benefit from the same infrastructure too.
2024-07-10 22:20:43 +02:00
Jeremy Soller
11ab176e41
Move inputd to /usr/bin
2024-06-24 11:36:20 -06:00