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 sourcedefinition 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
OpenPGP_0x71C7C85A2EA30F62.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
