s6 overlay for containers (includes execline, s6-linux-utils & a custom init)
This release upgrades to the latest versions of execline and s6, which fix a couple bugs.
You don't need to upgrade if you haven't noticed anything wrong with the wait
execline command.
Binary releases include the following packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.12.0.1 |
execline | v2.9.0.1 |
s6 | v2.11.1.2 |
s6-rc | v0.5.3.2 |
s6-linux-init | v1.0.8.0 |
s6-portable-utils | v2.2.5.0 |
s6-linux-utils | v2.6.0.0 |
s6-dns | v2.3.5.4 |
s6-networking | v2.5.1.1 |
s6-overlay-helpers | v0.1.0.0 |
This release fixes a bug in 3.1.1.0 where a s6-ftrigrd
process would busyloop at container start on older kernels.
Binary releases include the following packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.12.0.1 |
execline | v2.9.0.0 |
s6 | v2.11.1.1 |
s6-rc | v0.5.3.2 |
s6-linux-init | v1.0.8.0 |
s6-portable-utils | v2.2.5.0 |
s6-linux-utils | v2.6.0.0 |
s6-dns | v2.3.5.4 |
s6-networking | v2.5.1.1 |
s6-overlay-helpers | v0.1.0.0 |
This release updates the overlay to the latest versions of the skarnet.org packages. They include a few bugfixes, but nothing critical. You should get it if you want to keep your binaries up-to-date, but don't do it at the expense of your workflow.
Binary releases include the following packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.12.0.0 |
execline | v2.9.0.0 |
s6 | v2.11.1.1 |
s6-rc | v0.5.3.2 |
s6-linux-init | v1.0.8.0 |
s6-portable-utils | v2.2.5.0 |
s6-linux-utils | v2.6.0.0 |
s6-dns | v2.3.5.4 |
s6-networking | v2.5.1.1 |
s6-overlay-helpers | v0.1.0.0 |
Binary releases include the following packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.11.2.0 |
execline | v2.8.3.0 |
s6 | v2.11.1.0 |
s6-rc | v0.5.3.0 |
s6-linux-init | v1.0.7.3 |
s6-portable-utils | v2.2.4.0 |
s6-linux-utils | v2.5.1.7 |
s6-dns | v2.3.5.3 |
s6-networking | v2.5.1.0 |
s6-overlay-helpers | v0.1.0.0 |
Binary releases include the following packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.11.2.0 |
execline | v2.8.3.0 |
s6 | v2.11.1.0 |
s6-rc | v0.5.3.0 |
s6-linux-init | v1.0.7.3 |
s6-portable-utils | v2.2.4.0 |
s6-linux-utils | v2.5.1.7 |
s6-dns | v2.3.5.3 |
s6-networking | v2.5.1.0 |
s6-overlay-helpers | v0.0.1.0 |
Binary releases include the following skaware packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.11.1.0 |
execline | v2.8.2.0 |
s6 | v2.11.0.1 |
s6-rc | v0.5.3.0 |
s6-linux-init | v1.0.7.1 |
s6-portable-utils | v2.2.3.4 |
s6-linux-utils | v2.5.1.7 |
s6-dns | v2.3.5.3 |
s6-networking | v2.5.1.0 |
s6-overlay-helpers | v0.0.1.0 |
3.0.0.1 had a parallel build bug. This version fixes it.
Binary releases include the following skaware packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.11.1.0 |
execline | v2.8.2.0 |
s6 | v2.11.0.1 |
s6-rc | v0.5.3.0 |
s6-linux-init | v1.0.7.1 |
s6-portable-utils | v2.2.3.4 |
s6-linux-utils | v2.5.1.7 |
s6-dns | v2.3.5.3 |
s6-networking | v2.5.1.0 |
s6-overlay-helpers | v0.0.1.0 |
This version fixes the bugs reported by users after the 3.0.0.0 release. Enjoy!
Binary releases include the following skaware packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.11.1.0 |
execline | v2.8.2.0 |
s6 | v2.11.0.1 |
s6-rc | v0.5.3.0 |
s6-linux-init | v1.0.7.1 |
s6-portable-utils | v2.2.3.4 |
s6-linux-utils | v2.5.1.7 |
s6-dns | v2.3.5.3 |
s6-networking | v2.5.1.0 |
s6-overlay-helpers | v0.0.1.0 |
Note: this is version 3.0.0.0, but with automatic builds enabled. The source of s6-overlay
is the same.
Binary releases include the following skaware packages:
Software | Version |
---|---|
BearSSL | 79b1a9996c094ff593ae50bc4edc1f349f39dd6d |
skalibs | v2.11.1.0 |
execline | v2.8.2.0 |
s6 | v2.11.0.1 |
s6-rc | v0.5.3.0 |
s6-linux-init | v1.0.7.1 |
s6-portable-utils | v2.2.3.4 |
s6-linux-utils | v2.5.1.7 |
s6-dns | v2.3.5.3 |
s6-networking | v2.5.1.0 |
s6-overlay-helpers | v0.0.1.0 |
Version 3.0.0.0 of s6-overlay is finally out! It's a complete rewrite from the previous versions, and should fix numerous outstanding issues, including ones related to fix-attrs
not working properly with recent versions of execline, timeouts when killing services and at container shutdown, etc.
Continuous integration and pre-built tarballs are still being worked on, but you can download the source tarball and build the overlay yourself: the build system has been entirely rewritten and is now very easy to use. (Just type make
.)
We really hope this version is the answer to any concern you might have had about the usability or longevity of s6-overlay. Even if your problem isn't addressed in this version, the new codebase makes maintenance easier, so we'll be able to change and fix stuff a lot quicker. This is not the end of the road, but a new beginning. ;-)