s6-linux-init
- Run
s6-linux-init-makerinbuild:
sudo s6-linux-init-maker -c /etc/s6/current -L -f /etc/s6/skel someRandomDir- Do not use
-G "agetty -8 -a root -L tty1 115200"for early getty because we wanttty1to depend onhostname(to use it with different kernels that might hardcodehostname) - Use higher baudrates
115200over38400for faster data transfer - Do not use
-nand-Nwiths6-linux-init-makeras we have a clean initramfs - Do not use
-1withs6-linux-init-makerbecause it pollutes/dev/console - Do not use
-f /etc/s6/skelwiths6-linux-init-makerifs6-linux-inithas already been configured; on glaucus s6-linux-init-makerdoes not create early utmpd scripts anymore and users are expected to handle utmpd with wtmpd (first thing in stage 2)- We have a new
-V boot_verbosityfors6-linux-init-makerwhich adds-v boot_verbositytos6-linux-init(Default is 1, which means that only important warnings will be printed. Increasing this value may yield more, but usually harmless, warning messages.) - There is no test suite