Re[2]: s6-rc-repo and initializing compiled databases

From: Laurent Bercot <ska-skaware_at_skarnet.org>
Date: Sat, 25 Apr 2026 12:52:11 +0000

>Also worth noting, the 's6 system boot' command (if using s6-frontend)
>cannot currently pass a -p option to s6-rc-init with the prefix

  The point of "s6 system boot", in my mind, is to provide the simplest
possible command to get the system operational, be it for root services
at boot time or user services at session start time. That means
initializing the default service database on the default scan directory
(the root one, or the user one), and then starting the default bundle.

  The -p option to s6-rc-init is a hack I added early in order to be
able to use several service databases with the same scan directory.

  I don't think there's an important use case for using several service
databases with the same scan directory at boot time, even with user
services - managing one database of user services is already complex
enough! - but I could be wrong. Do you honestly think I should add an
option to "s6 system boot" to pass -p to s6-rc-init? I believe this
would add useless complexity, but you are the users, not me.

--
  Laurent
Received on Sat Apr 25 2026 - 14:52:11 CEST

This archive was generated by hypermail 2.4.0 : Sat Apr 25 2026 - 14:52:53 CEST