These files are scripts for dinit, and you can use them to boot a Devuan using Dinit.
This project includes any script needed to boot a Devuan with Dinit.
Service name | Description | Note |
---|---|---|
boot | First service started by dinit at boot time | Its start other services |
recovery | Recovery/rescue mode. when dinit fail to boot starts it. | NOT enabled by default!(its ok) |
welcome | Printing a "Welcome" meesage at boot time | |
pseudofs | Mounting /proc & other kernel virtual file systems | |
binfmt | Enable support for additional executable binary formats | |
udevd | Udev device (/dev) manager | eudev used on Devuan |
udev-trigger | Trigger udev events for already-present devices | |
udev-sttele | Wait for the udevd childs to finish | |
modules | Loading kernel modules from /etc/modules | |
cgroups | Mounting cgroups filesystem | |
hostname | Setting system hostname from /etc/hostname | |
tmpfs | Mounting /tmp | |
swap | Mount swap partition/files | NOT enabled by default! |
single | Single-user mode. This just starts a shell on the console | |
fsck | Checking filesystems via fsck | Waits for mount.d [1] |
cleanup | Cleanup some files (/etc/nologin &...) | |
mount-all | Mounting all filesystems | Waits for mount.d [1] |
root-rw | Remounting root (/) filesystem as read-write | |
urandom | Save and restore random seed between restarts | Based on sysvinit script [2] |
mount | Internal service waits for root-rw, cgroups, pseudofs, tmpfs | |
apparmor | AppArmor script. This script loads all AppArmor profiles | |
networking | Raise network interfaces | Based on sysvinit script [3] |
hwclock | Seting system time from hardware clock | |
loginready | Waits for system become ready for loading ttys & rclocal | |
rclocal | Exec /etc/dinit.d/config/rc.local | depends-on = loginready |
ttys | Console login(s) | tty1,tty2,tty3,tty4,tty5,tty6 |
[1] Its started after cryptsetup &...
[2] Based on Debian/Devuan urandom sysvinit script
[3] Based on Debian/Devuan networking/ifupdown sysvinit script