% sudo rc-service open_rc-service:11: command not found: rc-service _values:compvalues:11: not enough arguments _rc-service:11: command not found: rc-service _values:compvalues:11: not enough arguments _rc-service:11: command not found: rc-service _values:compvalues:11: not enough arguments _rc-service:11: command not found: rc-service _values:compvalues:11: not enough arguments -- Altering /usr/share/zsh/site-functions/_rc-service to use the absolute path works, but the changes get clobbered when OpenRC updates because I'm not currently using epatch_user.
That is really not the correct fix for this. The question is whether rc-service belongs in bin or sbin. If you are wanting to use rc-service, or parts of it, as non-root, that opens up the possibility of putting it in bin.
Once you upgrade to baselayout-2.6-r1 this issue will resolve itself. The issue was that the *sbin directories were not in the path for users until that version of baselayout.