Although it doesn't really make sense to support several init systems in parallel, it would still be nice to have this. The rational behind this is that gentoo is classically supporting openrc but with having gnome hard depending on systemd we now also support this. That means we always install all necessary files for both systems. With the current build system for netatalk we need to hack manually to get both installed. having something like --with-init-style=gentoo,systemd would be great.
This is somewhat difficult.
There is another option --with-init-dir.
It's necessary to consider wiser syntax.
Currently I am installing the either of the two by hand. But this needs to do an extra processing of the one which isn't gone through the buildsystems processing.
integrated into BUG#535
https://sourceforge.net/p/netatalk/bugs/535/
BUG#535 is fixed.
but, multiple init system is not supported yet.
This would be helpful for Debian as well, since systemd is preferred but init.d rc scripts is recommended as a fallback for packaged software. (lintian complains when fallback is missing)
Resolved with https://github.com/Netatalk/netatalk/pull/1371 and will be in the future 4.0.0 release.