- Jun 02, 2024
-
-
Eric Vidal authored
This program is executed via the run script in the service's live directory. It sits between s6-supervise and the user's executable script, allowing for the preparation of the user's script execution. This introduces a dual capability: Define certain preparations through frontend keys, such as setting ownership, moving to a working directory, limiting resources used by the service, etc. Since 66-execute runs on each signal received and transmitted by s6-supervise, it is now possible to send messages to an event management daemon. By default, this program performs previously defined actions such as logging redirections and managing environment variables (previously handled by excel-envfile), creation of the log destination directory, and so on.So, the user's file now contains only the exact copy of the @execute field. Also, the name of the script for an start or stop process are the same. This was a old behabvior coming from s6-rc manager.
-
- Jun 01, 2024
-
-
Eric Vidal authored
-
Eric Vidal authored
Provide more explanation of environment behavior and new scandir behavior
-
Eric Vidal authored
-
Eric Vidal authored
Logger destination directory for a service inside a module was not deleted.
-
Eric Vidal authored
-
Eric Vidal authored
Sending signal to the fdholder socket at each loop is really a bad design. This process handle a service selection from a same live directory.As any contents of the field fdholderdir will be valid, a simple call at the end of process will do the needs.
- May 31, 2024
-
-
Eric Vidal authored
-
Eric Vidal authored
an already unsupervised service.
-
Eric Vidal authored
This is the unsupervise process, at worse the service isn't supervised.
-
Eric Vidal authored
Permit to set uid and gid for a run script. Unknown key may occur at end of the file. Avoid to changed pointer. Typo fix.
-
Eric Vidal authored
-
Eric Vidal authored
-
- May 28, 2024
-
-
Eric Vidal authored
-
Eric Vidal authored
Splitting through a wrapper the main parse_section allow to be flexible in case of specific needs for a section. It also easier to add another section.
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
This is a necessary review for new coming section. Each table are now used separately. More lignes of code but a shorter execution and a easier manner to deal with API to integrate new section.
-
- May 27, 2024
-
-
Eric Vidal authored
-
- May 26, 2024
-
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
These directories is used to properly define environment variable at start of a scandir
-
Eric Vidal authored
-
- May 24, 2024
-
-
Eric Vidal authored
-
Eric Vidal authored
This is avoid having supplementary directories at SS_SERVICE_ADMDIR or SS_SERVICE_USERDIR mostly in case of crash of module parse process. In that case, as the resolve file of the module is not created yet, it cannot be found at remove time.
-
Eric Vidal authored
that is a part of a module
-
Eric Vidal authored
clean of string from frontend key for module. fix value of intree key. allow sufficient space for rename of interdependences. fix use of parse_list functions even in case of multiple line.
-
- May 21, 2024
-
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
- May 20, 2024
-
-
Eric Vidal authored
-