From b24a07fca1f2a410b3d97d1e3dc5de7720ad1d76 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sat, 20 Dec 2025 23:50:19 +0000 Subject: Working repo fix that understands pipelines --- doc/s6-rc-db.html | 4 ++-- doc/s6-rc-set-change.html | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/s6-rc-db.html b/doc/s6-rc-db.html index 4794be6..564ee59 100644 --- a/doc/s6-rc-db.html +++ b/doc/s6-rc-db.html @@ -193,8 +193,8 @@ is a bundle.

Prints the longrun service pipeline longrunname is a -part of, one service per line, producers before consumers. -If longrunname isn't +part of, one producer/consumer pair by line. Producers and consumers +are separated by a slash. If longrunname isn't part of a pipeline, only longrunname is printed.

diff --git a/doc/s6-rc-set-change.html b/doc/s6-rc-set-change.html index 6e45c2e..3a718c4 100644 --- a/doc/s6-rc-set-change.html +++ b/doc/s6-rc-set-change.html @@ -106,7 +106,11 @@ from being changed to newsub.
  • s6-rc-set-change is the bread and butter of repo operations. It is how users can tailor the set of services they want to be enabled at boot time.
  • Once a change has been effected, and the command says that the set is consistent, -it needs to be committed.
  • +it can be committed. +
  • If you are masking or unmasking services, and you see it pulling services that +are not dependencies of the service you're unmasking or are not depending on the service +you're masking, it is because these services are part of the same pipeline. If you mask +a part of a pipeline, the whole pipeline needs to be masked.
  • -- cgit v1.3.1