Commit Graph

107 Commits

Author SHA1 Message Date
Jeremy Soller
b2f60b8d9f
hwd now launches pcid 2025-11-22 17:31:28 -07:00
bjorn3
2941e1dcda Use ThinLTO rather than fat LTO for uutils
This reduces compile times from 2m50s to 1m56s.
2025-11-22 22:25:40 +01:00
Wildan M
7b08617ea9
Revert dynamically link extrautils 2025-11-20 03:16:19 -08:00
Wildan M
51f30bb8c6 Adjust extrautils to support static through features 2025-11-18 14:41:37 +07:00
Wildan M
a32eaa6b02
Push more packages as dynamic 2025-11-17 11:06:16 +07:00
Wildan M
3809f94aca
Make cargo template dynamically linked 2025-11-17 09:47:44 +07:00
Wildan M
b010c6a66f
Fix i586 linker 2025-11-17 00:14:50 +07:00
bjorn3
78a9e346fa Fix two more recipes for i586-unknown-redox 2025-11-01 19:40:42 +01:00
bjorn3
75d9b0dc3b Build bios bootloader for i586-unknown-redox 2025-11-01 16:45:25 +01:00
Wildan Mubarok
2c16ad7d7f Compile uutils from master branch 2025-10-25 13:08:12 +00:00
Jeremy Soller
e686d5c792
base-initfs: use hwd on aarch64 2025-10-18 16:26:34 -06:00
Jeremy Soller
42451efae2
base-initfs: replace acpid with hwd, which will itself launch acpid when needed 2025-10-18 14:05:01 -06:00
Jeremy Soller
de12fa8489
drivers-initfs: install hwd 2025-10-18 14:04:24 -06:00
Jeremy Soller
6878536fe5
base-initfs: preserve DISK_LIVE environmental variables for performant installer 2025-09-25 09:50:54 -06:00
Wildan Mubarok
0d307fa4e7 Initial self-hosting support 2025-09-12 15:39:51 -06:00
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