From 8a5a621baa9e756b34c507c3d8e2119dabe7f630 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 9 Apr 2026 02:31:43 +0000 Subject: Add s6-notify-fd-from-socket and s6-notify-socket-from-fd Also add .gitkeep files, remove old include-local/s6lockd.h, update a little bit of doc, make s6-ftrigrd pipe-only --- doc/index.html | 58 +++++++++-------- doc/s6-notify-fd-from-socket.html | 110 ++++++++++++++++++++++++++++++++ doc/s6-notify-socket-from-fd.html | 129 ++++++++++++++++++++++++++++++++++++++ doc/upgrade.html | 3 + 4 files changed, 275 insertions(+), 25 deletions(-) create mode 100644 doc/s6-notify-fd-from-socket.html create mode 100644 doc/s6-notify-socket-from-fd.html (limited to 'doc') diff --git a/doc/index.html b/doc/index.html index 721c5f1..bb1d762 100644 --- a/doc/index.html +++ b/doc/index.html @@ -162,7 +162,7 @@ ports the s6 documentation to a set of man pages. Short-lived commands exit 0 on success.

-

Supervision system

+

Supervision system

s6-svscan and s6-supervise @@ -180,17 +180,24 @@ a user interface to control those processes and monitor service states.

  • The s6-svperms program
  • The s6-svlink program
  • The s6-svunlink program
  • -
  • The s6-svwait program
  • -
  • The s6-svlisten1 program
  • -
  • The s6-svlisten program
  • -
  • The s6-notifyoncheck program
  • The s6-svdt program
  • The s6-svdt-clear program
  • The s6-permafailon program
  • The s6-background-watch program
  • -

    Daemontools-like utilities

    +

    Readiness notification for supervised services

    + + + +

    Misc utilities for run scripts

    These programs are a rewrite of the corresponding utilities from @@ -211,14 +218,13 @@ a few extras.

  • The s6-tai64nlocal program
  • -

    Fifodir management, notification and subscription

    +

    Fifodir management, notification and subscription

    -These programs are a clean rewrite of the obsolete "pipe-tools" package; they -are now based on a properly designed notification library. -They provide a command-line interface to +These programs provide a command-line interface to inter-process notification and -synchronization. +synchronization. They're a generalized interface to the same +mechanisms used by tools like s6-svwait.

    -

    Local service management and access control

    +

    Unix domain super-server, local service management and access control

    -

    suidless privilege gain

    +

    suidless privilege gain

    -

    Logging

    +

    Logging

    -

    Management of user supervision trees

    +

    Management of user supervision trees

    -

    Management of dynamic instances

    +

    Management of dynamic instances

    -

    fd-holding, a.k.a. the sensible part of socket activation

    +

    fd-holding, a.k.a. the sensible part of socket activation

    +
  • New binaries: +s6-notify-fd-from-socket, +s6-notify-socket-from-fd.
  • -- cgit v1.3.1