summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/TODO.md b/TODO.md
index 8b4d591..fe5ded6 100644
--- a/TODO.md
+++ b/TODO.md
@@ -10,7 +10,7 @@
### System init
-- [x] Mount essential filesystems (`/proc`, `/sys`, `/dev` via `devtmpfs`).
+- [x] Mount filesystems (`/proc`, `/sys`, `/dev`).
- [x] Spawn `udev` (or compatible device manager) as child process.
- [x] Mount user-defined filesystems from `/etc/fstab`
- [x] Activate `swap`
@@ -23,7 +23,7 @@
- [ ] Parse TOML unit files (`/etc/vigil/units/*.toml`)
- [ ] Start/stop/restart/status via `vigilctl`
- [ ] Handle `Wants=`, `After=`, `Before=` dependencies
- - [ ] Auto-restart failed services (configurable: `restart = always|on-failure|never`)
+ - [ ] Auto-restart failed services (configurable via option `restart = always|on-failure|never`)
- [ ] **Child process reaping**
- [ ] Install `SIGCHLD` handler
- [ ] Call `waitpid(-1, ...)` in loop to reap zombies