Replace the $rcexec variable by an rc_exec function.
authorajacoutot <ajacoutot@openbsd.org>
Sat, 21 May 2022 10:50:09 +0000 (10:50 +0000)
committerajacoutot <ajacoutot@openbsd.org>
Sat, 21 May 2022 10:50:09 +0000 (10:50 +0000)
commite5dd85698dc8550bfeb5ef047a3721a38cc836a4
tree69d99d533cc7596da92cbd3d26d788e02c7481b8
parent09b8fc44af80d1765bff64c4bb51334e0576c282
Replace the $rcexec variable by an rc_exec function.
It is much cleaner to the eyes and makes more sense from a functionnal point of
view.
This will allow to extend rc_exec with other functionnalities (like upcoming
rc_startdir).
Bonus point: daemon_logger will now work with manually crafted rc_start
functions.

This will require a mechanical change from ${rcexec} to rc_exec in rc.d scripts.
ports will be fixed right after this commit but we will keep compatibility to
give a chance to people to fix their custom scripts.

positive tests from a few
ok robert@
etc/rc.d/rc.subr