Baselayout-2 requires init scripts to be POSIX compatible:
Aside from following standard this will make our dash/posh/mksh users happy. Since dash is quite fast it is reasonable to use it as /bin/sh for OpenRC users.
Not all ebuils follow this, the most common mistakes are bashisms like:
[[ ]] and ==
These are easy to fix.
Some problems are more complicated, like arrays.
Please fix your scripts.
This tracker is intended to monitor and fix ebuilds with non-POSIX init scripts.