| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
The RNG can't actually be seeded from a shell script, due to the
reliance on ioctls. For this reason, the seedrng project provides a
basic script meant to be copy and pasted into projects like void-runit
and tweaked as needed: <https://git.zx2c4.com/seedrng/about/>.
This commit imports it into void-runit and wires up the init scripts to
call it. This also is a significant improvement over the current init
script, which fails to remove seed files that have already been used, or
to ratchet them forward.
|
|
|
|
|
|
|
|
| |
runit uses the permissions in the /etc/runit/reboot file to determine
whether it's going to perform a halt or reboot action. This conditional
in 3 meant that touching the reboot file, even with 000 perms, would
lead to a reboot, which goes agains what is expected according to the
runit documentation.
|
| |
|
| |
|
|
|
|
|
| |
This is what the random(4) manual page recommends, and hopefully should improve
entropy reading from /dev/{u,}random.
|
|\
| |
| | |
Style fixes
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Previous values were too high.
|
| |
|
| |
|
|
|
|
| |
create/destroy.
|
|
|
|
|
|
|
|
|
| |
- /etc/runit/functions: contains common functions to be used in core-services.
- /etc/runit/core-services: directory containing one-time tasks run in stage 1.
- Added LXC container detection to disable some core services.
This accidentally also fixes the issue of unicode not working in the active
TTY from stage 1.
|
|
I did not use ignite because it needs bash, and I don't really want it.
|