Yocto s6 layer

From: Alex Kiernan <alex.kiernan_at_gmail.com>
Date: Thu, 20 Aug 2026 18:30:53 +0100

Not sure if this is really a skaware, or supervision appropriate
message,or neither - hopefully not seen as spam!

I've had this on the go for a number of years, two embedded projects
with it at their core - both with pid 1 as s6-linux-init. There's two
different init options it directly exposes, one using a hybrid
sysvinit tree, the other pure s6-rc.

I had spare Claude credits recently so got it to work through a bunch
of gaps I knew I'd been sitting on and updates I'd not picked up -
s6-frontend in particular and the remapping into prescriptions.

The layer is at:

https://github.com/akiernan/meta-s6

I think the only real invention I have which isn't in the skaware
world is a mapping of the service directories into a toml file
(https://github.com/akiernan/meta-s6/blob/main/docs/service-definitions.md)
which is significantly easier to handle in a Yocto build, but is
flattened into the canonical representation before the package is
built, so never appears anywhere outside the build tree.

Hopefully useful to someone!

-- 
Alex Kiernan
Received on Thu Aug 20 2026 - 19:30:53 CEST

This archive was generated by hypermail 2.4.0 : Thu Aug 20 2026 - 23:05:53 CEST