s6-rc-compile does not copy all longrun definition files

From: Guillermo <gdiazhartusch_at_gmail.com>
Date: Sat, 9 Feb 2019 18:26:06 -0300

Hello,

Despite s6-rc's upgrade notes claiming that version 0.4.1.0 supports
files 'max-death-tally' and 'down-signal' in longrun definitions
(introduced in s6 versions 2.7.1.0 and 2.7.2.0, respectively),
s6-rc-compile does not actually 'compile' them to the service
database:

$ ls -1 srv/test
down-signal
finish
max-death-tally
nosetsid
run
timeout-finish
timeout-kill
type

$ s6-rc-compile db srv

$ ls -1 db/servicedirs/test
finish
nosetsid
run
timeout-finish
timeout-kill

The commit that introduces the support only modifies library libs6rc,
and some quick greps suggest that the code changes affect
s6-rc-update, but not s6-rc-compile.

* https://git.skarnet.org/cgi-bin/cgit.cgi/s6-rc/commit/?id=1626bf78dd47a42ce37e984025a434a666fc5bbf

G.
Received on Sat Feb 09 2019 - 21:26:06 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:38:49 UTC