Introducing service supervision/management with s6
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest9 patches 0 repliesNew
- v29 patches 0 repliesSuperseded
- v10 of 9 patches 0 repliesSuperseded
Changes in v3 from the cover letter
- use --prefix=$(HOST_DIR)/usr for host variants.
- add SoB line to patches for skalibs.
- add comments about skarnet software build system in commit logs.
- remove user visible configuration entries for host variants of execline and s6-rc.
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | skalibs: new packagepackage/ package/ package/ +3 more | +220 | 1 reply | |
| 2/9 | execline: new packagepackage/ package/ package/ +1 more | +85 | 1 reply | |
| 3/9 | s6: new packagepackage/ package/ package/ +1 more | +83 | 1 reply | |
| 4/9 | s6-dns: new packagepackage/ package/ package/ +1 more | +57 | 1 reply | |
| 5/9 | s6-networking: new packagepackage/ package/ package/ +1 more | +63 | 1 reply | |
| 6/9 | s6-rc: new packagepackage/ package/ package/ +1 more | +87 | 3 replies | |
| 7/9 | s6-portable-utils: new packagepackage/ package/ package/ +1 more | +48 | 1 reply | |
| 8/9 | s6-linux-utils: new packagepackage/ package/ package/ +1 more | +46 | 1 reply | |
| 9/9 | s6-linux-init: new packagepackage/ package/ package/ +1 more | +50 | 2 replies | |
| 9/9 | s6-linux-init: new package | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [Buildroot] [Patch v3 0/9] Introducing service supervision/management with s6
Hi!
This series provides all the packages for programs and libraries to build an embedded system with service supervision and management using s6 from
http://skarnet.org.
Note that these packages only provide the mechanism for supervising/managing services using s6, not the policy. Packages to provide a policy suitable for Buildroot-based embedded systems, using s6 as init (instead of SysV or systemd), may be provided later. An example is available in the buildroot-demo-s6 project [1].
[1] https://github.com/elebihan/buildroot-demo-s6/
Best regards,
ELB
v2 -> v3:
- use --prefix=$(HOST_DIR)/usr for host variants.
- add SoB line to patches for skalibs.
- add comments about skarnet software build system in commit logs.
- remove user visible configuration entries for host variants of execline and s6-rc.
v1 -> v2:
- bump all packages to skarnet.org fall release versions.
- add dependency on BR2_USE_MMU.
- remove limitation to glibc.
- split skalibs endianness and type sizes patches.
Eric Le Bihan (9):
skalibs: new package
execline: new package
s6: new package
s6-dns: new package
s6-networking: new package
s6-rc: new package
s6-portable-utils: new package
s6-linux-utils: new package
s6-linux-init: new package
package/Config.in | 9 ++ package/execline/Config.in | 12 +++ package/execline/execline.hash | 2 + package/execline/execline.mk | 70 ++++++++++++++++ package/s6-dns/Config.in | 9 ++ package/s6-dns/s6-dns.hash | 2 + package/s6-dns/s6-dns.mk | 45 ++++++++++ package/s6-linux-init/Config.in | 11 +++ package/s6-linux-init/s6-linux-init.hash | 2 + package/s6-linux-init/s6-linux-init.mk | 36 ++++++++ package/s6-linux-utils/Config.in | 9 ++ package/s6-linux-utils/s6-linux-utils.hash | 2 + package/s6-linux-utils/s6-linux-utils.mk | 34 ++++++++ package/s6-networking/Config.in | 12 +++ package/s6-networking/s6-networking.hash | 2 + package/s6-networking/s6-networking.mk | 48 +++++++++++ package/s6-portable-utils/Config.in | 11 +++ package/s6-portable-utils/s6-portable-utils.hash | 2 + package/s6-portable-utils/s6-portable-utils.mk | 34 ++++++++ package/s6-rc/Config.in | 11 +++ package/s6-rc/s6-rc.hash | 2 + package/s6-rc/s6-rc.mk | 73 +++++++++++++++++ package/s6/Config.in | 10 +++ package/s6/s6.hash | 2 + package/s6/s6.mk | 70 ++++++++++++++++ .../0001-No-runtime-tests-for-endianness.patch | 95 ++++++++++++++++++++++ .../0002-No-runtime-tests-for-type-sizes.patch | 54 ++++++++++++ package/skalibs/Config.in | 9 ++ package/skalibs/skalibs.hash | 2 + package/skalibs/skalibs.mk | 59 ++++++++++++++ 30 files changed, 739 insertions(+) create mode 100644 package/execline/Config.in create mode 100644 package/execline/execline.hash create mode 100644 package/execline/execline.mk create mode 100644 package/s6-dns/Config.in create mode 100644 package/s6-dns/s6-dns.hash create mode 100644 package/s6-dns/s6-dns.mk create mode 100644 package/s6-linux-init/Config.in create mode 100644 package/s6-linux-init/s6-linux-init.hash create mode 100644 package/s6-linux-init/s6-linux-init.mk create mode 100644 package/s6-linux-utils/Config.in create mode 100644 package/s6-linux-utils/s6-linux-utils.hash create mode 100644 package/s6-linux-utils/s6-linux-utils.mk create mode 100644 package/s6-networking/Config.in create mode 100644 package/s6-networking/s6-networking.hash create mode 100644 package/s6-networking/s6-networking.mk create mode 100644 package/s6-portable-utils/Config.in create mode 100644 package/s6-portable-utils/s6-portable-utils.hash create mode 100644 package/s6-portable-utils/s6-portable-utils.mk create mode 100644 package/s6-rc/Config.in create mode 100644 package/s6-rc/s6-rc.hash create mode 100644 package/s6-rc/s6-rc.mk create mode 100644 package/s6/Config.in create mode 100644 package/s6/s6.hash create mode 100644 package/s6/s6.mk create mode 100644 package/skalibs/0001-No-runtime-tests-for-endianness.patch create mode 100644 package/skalibs/0002-No-runtime-tests-for-type-sizes.patch create mode 100644 package/skalibs/Config.in create mode 100644 package/skalibs/skalibs.hash create mode 100644 package/skalibs/skalibs.mk
Signature · 1 line
2.5.5