summary refs log tree commit diff
path: root/1
Commit message (Collapse)AuthorAgeFilesLines
* 1: only create /run/runit directory.Érico Rolim2020-07-201-2/+4
| | | | | | | | | | The 100 permission in /run/runit/stopit made it so that signaling runit with SIGCONT would shut the system down. To achieve the correct behavior, we should create the stopit and reboot files with 000 perms, and allow their permissions to be set correctly by calls to `init 0` or `init 6` or by /etc/runit/ctrlaltdel. 1
* 1, 3: remove some more trailing extra newlines.Juan RP2015-03-221-2/+2
|
* Restrict access to /var/log/dmesg.logSören Tempel2015-03-101-0/+5
|
* Fix shutdown regression introduced in 9022506f.Juan RP2014-08-161-1/+0
|
* Make /etc/runit/{reboot,stopit} symlinks to /run/runit.Juan RP2014-08-151-2/+3
| | | | | The real files are created in stage 1, this way a read-only rootfs can be used to reboot/halt properly the system.
* 1: make SIGCONT work to halt the system.Juan RP2014-08-081-2/+2
|
* Make core-services just shell snippets and source them from 1; idea from ↵Juan RP2014-08-071-1/+1
| | | | @chneukirchen.
* Added "core" services that are run from scripts on stage 1.Juan RP2014-08-071-162/+5
| | | | | | | | | - /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.
* 1: if /sbin/sysctl is executable, run it to load system settings.Juan RP2014-08-061-0/+5
|
* 1: create /tmp/.{ICE,X11}-unix dirs with proper perms.Juan RP2014-08-051-0/+2
| | | | | /tmp is tmpfs by default for a while, so make those dirs to avoid users making them with wrong permissions.
* 1: bring in some changes from ignite and try to be more robust with errors.Juan RP2014-08-041-33/+44
| | | | | | - Bring /dev/console re-exec from ignite. - Exec the emergency shell on errors. - Misc tweaks.
* add support for basic crypttabsDominik Honnef2014-07-291-0/+12
| | | | | | | | allows using basic crypttabs (those consisting of only two fields). LVM devices need to be scanned twice: before and after processing the crypttab, as both crypt on top of LVM and LVM on top of crypt are common setups.
* 1: short output for modules-loadChristian Neukirchen2014-07-291-2/+3
|
* Add modules-load.d(5) compatible kernel module loaderChristian Neukirchen2014-07-291-4/+2
|
* 1: mount cgroups as done by ignite too.Juan RP2014-07-191-0/+3
|
* 1: enable dmraid/btrfs/lvm devices if commands are available.Juan RP2014-05-021-0/+15
|
* Rename font vars to make them compatible with dracut naming.Juan RP2014-04-261-3/+3
|
* 1: misc tweaks, preparing for more changes...Juan RP2014-04-261-26/+60
|
* Initial import of runit init scripts based on ignite.Juan RP2014-04-251-0/+99
I did not use ignite because it needs bash, and I don't really want it.