On Sun, Aug 09, 2015 at 01:43:36AM -0400, Steve Litt wrote: > On Sat, 8 Aug 2015 22:10:13 -0700 > Isaac Dunham <[email protected]> wrote: > > > Try Alpine Linux (alpinelinux.org). > > Install docs are here: > > http://wiki.alpinelinux.org/wiki/Installation > > [snip] > > > > > -init is Busybox init, with OpenRC on top. > > Fascinating! The Busybox PID1 with the OpenRC process adminstration is > enough to make me install it. I'd love to learn Busybox init.
It's pretty much the same as sysvinit, with a few small differences: -sysvinit inittab uses the format: id:runlevel:action:process Busybox init uses the format: [tty]:[ignored]:action:process So to start getty on tty1, use tty1::respawn:/sbin/getty 38400 tty1 If there's no tty desired, remove the first field. -Additionally, runlevels aren't supported by Busybox init. OpenRC provides its own runlevels, with non-numeric names; these are no longer built on sysvinit runlevels. -(internal details) Busybox init doesn't use utmp for runlevels, nor does it use /dev/initctl. The only way of communicating with it is modifying inittab or signalling; it knows at least these signals: HUP reload inittab INT ctrl-alt-del pressed QUIT reexec self USR1 halt USR2 poweroff TERM reboot HTH, Isaac Dunham _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
