No, this is on purpose.
 The template directory is a regular s6 service directory, it should
be constructed exactly like one - so, with run and finish scripts that
are already executable. It's not meant to be supervised directly, but
it's meant to be an exact service directory to be copied and instanced
via environment variables.

 An s6-rc source definition directory is not a service directory, you
cannot run an s6-supervise program on it. It is explicitly meant to be
processed by s6-rc-compile and nothing else; so, no file in a source
definition directory requires an executable bit.

Now I see. I was spoiled by only having used s6-rc up until now. s6-rc-compile sets the executable bit and of course never runs on the template.

Thank you.


Paul

Attachment: OpenPGP_0x71C7C85A2EA30F62.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to