Finit v4.1-rc1
Pre-release
Pre-release
Bug fix release.
Changes
- Change behavior on SIGUSR1 to be compatible with sysvinit and systemd. Previously SIGUSR1 caused Finit to halt, like BusyBox init. This had "interesting" side effects on Debian systems when coexisting with sysvinit (upgrading/reinstalling causes scripts to
kill -USR1 1
) - Change how
contrib/debian/install.sh
sets up a Grub boot entry for finit. We now modify the $SUPPORTED_INITS variable in10_linux
Fixes
- Stricter interface name validation in netlink plugin, modeled after the kernel. Suggested by Coverity Scan
- The
contrib/*/install.sh
scripts failed to run from tarball - Fix #170: detect loss of default route when interfaces go down. This emulates the missing kernel netlink message to remove the condition
net/default/route to allow stopping dependent services - Fix #171: restore automatic mount of
/dev/shm
,/dev/pts
,/run
and/tmp
, unless mounted already by/etc/fstab
. This is what most
desktop systems expect PID 1 to do