instead of building an "openrc compatibility layer," based on feedback from @ska I am building a proof of concept openrc initscript metadata extractor, which can write service declarations for all 3 init systems.
this allows the current openrc init scripts at the package level to be replaced with service manifests, and for us to be able to mass-convert the current init scripts into manifests.
maybe we will also support dinit, too :)
how can you help improve the success of this effort? if you are aware of openrc init scripts in @alpinelinux which aren't "declarative" (I use this term very loosely), please send in patches to convert them to the declarative style.
but, thankfully the overwhelming majority were already converted!
@ariadne oooooh
this sounds amazing