I'm trying to set up services, which are in subdirectories of other services.
This is supported, according to the second paragraph of the runsvdir man page:
runsvdir starts a runsv(8) process for each subdirectory, or
symlink to a directory, in the services directory dir, up to
a limit of 1000 subdirectories,
In my directory service/ I have:
Foo
Foo/run
Foo/bar
Foo/bar/run
That's not what the man page means. The "subdirectories" are
subdirectories *of dir*.
runsvdir will understand service/Foo, and service/bar, but it will not
understand service/Foo/bar.
The exception is if you have a service/Foo/log directory, but that's
handled by runsv, not runsvdir: service/Foo/log is a logger for
service/Foo.
--
Laurent