s6-linux-utils: how to upgrade
Keywords: s6-linux-utils installation upgrade

s6-linux-utils
Software
skarnet.org

# What has changed in s6-linux-utils

## in 2.6.4.0

- skalibs dependency bumped to 2.14.5.0.
- execline dependency (to 2.9.8.0) introduced.
- Shared libraries are now supported on MacOS.
- New binary: fstab2s6rc.

## in 2.6.3.0

- skalibs dependency bumped to 2.14.4.0.

## in 2.6.2.1

- skalibs dependency bumped to 2.14.3.0.
- Static libraries (if any, which isn't the case for now) are installed in `/usr/lib` by default.

## in 2.6.2.0

- skalibs dependency bumped to 2.14.0.0.

## in 2.6.1.2

- No functional changes.

## in 2.6.1.1

- No functional changes.

## in 2.6.1.0

- skalibs dependency bumped to 2.13.1.0.
- New s6-linux-utils multicall binary.

## in 2.6.0.1

- skalibs dependency bumped to 2.13.0.0.

## in 2.6.0.0

- skalibs dependency bumped to 2.12.0.0.
- `s6-fillurandompool` has been replaced with the new rngseed program.

## in 2.5.1.7

- skalibs dependency bumped to 2.11.1.0.

## in 2.5.1.6

- skalibs dependency bumped to 2.11.0.0.

## in 2.5.1.5

- skalibs dependency bumped to 2.10.0.3.

## in 2.5.1.4

- skalibs dependency bumped to 2.10.0.0.

## in 2.5.1.3

- skalibs dependency bumped to 2.9.3.0.

## in 2.5.1.2

- skalibs dependency bumped to 2.9.2.0.

## in 2.5.1.1

- skalibs dependency bumped to 2.9.1.0.

## in 2.5.1.0

- skalibs dependency bumped to 2.9.0.0.

## in 2.5.0.1

- skalibs dependency bumped to 2.8.0.0.
- 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.

## in 2.5.0.0

- skalibs dependency bumped to 2.7.0.0.
- Optional nsss support added.
- `s6-devd`, `s6-uevent-listener` and `s6-uevent-spawner` have been removed: mdevd obsoletes them.

## in 2.4.0.2

- skalibs dependency bumped to 2.6.0.2.

## in 2.4.0.1

- skalibs dependency bumped to 2.6.0.0.

## in 2.4.0.0

- Linux dependency bumped to 3.5.
- skalibs dependency bumped to 2.5.1.0.
- The interface between s6-uevent-listener and s6-uevent-spawner has changed.

## in 2.3.0.0

- skalibs dependency bumped to 2.5.0.0.

## in 2.2.0.0

- skalibs dependency bumped to 2.4.0.0.
- s6-halt, s6-poweroff and s6-reboot are not provided by this package anymore: they're now a part of the s6-linux-init package.
- The s6-fillurandompool program has been added.

## in 2.1.0.0

- skalibs dependency bumped to 2.3.10.0
- s6-halt, s6-poweroff and s6-reboot have changed behaviours. They now send a signal to process 1 by default; to make them perform a hard shutdown, add the `-f` option.

## in 2.0.2.3

- GNU make dependency pushed back to 3.81.
- skalibs dependency bumped to 2.3.8.0

## in 2.0.2.2

- skalibs dependency bumped to 2.3.6.1

## in 2.0.2.1

- skalibs dependency bumped to 2.3.5.1

## in 2.0.2.0

- skalibs dependency bumped to 2.3.1.2
- New commands: s6-uevent-listener and s6-uevent-spawner
- s6-devd is now a wrapper around those commands.

## in 2.0.1.0

- skalibs dependency bumped to 2.3.1.0
- s6-hiercopy removed. (Moved to s6-portable-utils.)

## in 2.0.0.1

- skalibs dependency bumped to 2.1.0.0

## in 2.0.0.0

- The build system has completely changed. It is now a standard `./configure && make && sudo make install` build system. See the enclosed INSTALL file for details.
- slashpackage is not activated by default.
- shared libraries are not used by default.
- skalibs dependency bumped to 2.0.0.0