The freeradius install uses cp to install the radiusd init script, but fails to give it execute permission, so it doesn't work with rc-update. Of course, manually fixing the permission takes care of it. Reproducible: Didn't try Steps to Reproduce: 1. 2. 3.
*** Bug 47256 has been marked as a duplicate of this bug. ***
Wouldn't it be easier to use newexe, rather than cp? It seems to be the preferred method, and is used in ebuilds such as samba, mysql, and baselayout.
Created attachment 35232 [details, diff] adds missing execute permission by using newexe instead of cp
fixed in freeradius-1.0.1