it would be nice if one could specify at least the s6-svscan scandir
via a command line option of s6-linux-init.
Anopa uses the s6-svscan scandir "/run/services/.scandir" instead
of "/run/service". this scandir contains the symlinks to the
enabled service dirs in "/run/services".
It's not possible to specify the scandir dynamically, because the
path to the scandir is embedded in several places in scripts created
by s6-linux-init-maker and in shutdownd.
However, it's probably possible to make it a compile-time option.
Would that work for you?