What has changed in s6-linux-init
- -f option added to
s6-linux-init-maker for use
in distribution packaging scripts with a staging directory.
- Permissions on the binaries have been adjusted.
- The skeleton runlevel script now includes a guard to
avoid calling the service manager without an argument.
- The permissions of the /run/uncaught-logs directory
in the generated image have been changed to 02750.
- This is a complete rewrite and redesign of s6-linux-init: the
lifetime version number has increased. No compatibility
whatsoever is retained with previous versions.
- When rebooting after upgrading from a 0.4.0.x version
of s6-linux-init to 126.96.36.199: the s6-reboot command, which
is needed for the 0.4.0.x shutdown procedure, may not be
accessible via PATH anymore. Make sure to have (a copy of)
s6-reboot available in your PATH; you can remove it after
rebooting on the new system.
dependency bumped to 188.8.131.52.
dependency bumped to 184.108.40.206.
dependency bumped to 220.127.116.11.
- s6-linux-init-maker now
autogenerates stage 3, which is not the responsibility of the user
anymore (stage 3 was previously the user-written /etc/rc.shutdown
- The default user-provided "end of stage 2, bring down services" script
was named /etc/rc.tini before; now it's named /etc/rc.shutdown.
- Everything now builds as PIC by default no matter
the toolchain's settings. Use the --disable-all-pic configure
option to build executables and static libraries as non-PIC.
- skalibs dependency
bumped to 18.104.22.168.
- s6 dependency
bumped to 22.214.171.124.
- s6 dependency
bumped to 126.96.36.199.