Commit Graph

12 Commits

Author SHA1 Message Date
bjorn3 24fb66e144 Fix warnings for updated rustc
And move away from an internal feature now that there is a proper
(unstable) function for it.
2026-05-27 21:11:53 +02:00
Wildan M 9022f8a842 daemon: Fix boot stuck in pcid spawning drivers 2026-05-02 12:11:34 +07:00
bjorn3 8506ae5581 init: Move daemon spawning from daemon to init
In preparation for concurrent daemon spawning.
2026-04-10 22:14:24 +02:00
bjorn3 ec0d29285e daemon: Remove check that can never fail 2026-04-05 17:32:59 +02:00
bjorn3 6a59d6f2d4 daemon: Introduce pass_fd helper 2026-04-05 17:32:59 +02:00
auronandace b65c24b12a add docs for daemon 2026-03-24 14:26:08 +00:00
bjorn3 7ebeceb41d init: Allow init to register the scheme for a daemon
Unfortunately the scheme still has to be created by the daemon due to a
kernel bug, but once that is fixed, it would allow delayed spawning of
scheme daemons.
2026-02-18 22:40:09 +01:00
bjorn3 6096fffe5d Let init handle daemonization
This way init can track the lifecycle of services in the future. It may
also help with parallel booting in the future.
2026-01-26 21:51:14 +01:00
bjorn3 f1057b6750 daemon: Abort on errors
All users did this anyway. And handling it inside the daemon crate
allows avoiding a panic of the parent process when the child process
panicked.
2025-12-03 21:55:47 +01:00
bjorn3 583c2fb3c1 daemon: Use std::io::pipe() 2025-12-03 21:43:09 +01:00
bjorn3 5655d20a64 daemon: Remove libredox dependency 2025-12-03 21:34:40 +01:00
bjorn3 54d81e7423 Merge redox-daemon into this repo 2025-12-03 21:07:13 +01:00