Skip to content

Finit v4.1-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@troglobit troglobit released this 03 May 14:14
· 1065 commits to master since this 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 in 10_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