Upgrading to net-dialup/freeradius-1.0.2-r4 deleted the /var/run/radiusd directory, preventing radiusd from starting. Do you think that either a keepdir or just putting radiusd.pid directly in /var/run would seem to be appropriate?
I will solve it by reinstalling existing pid files. /var/run/radiusd should not be protected by .keep since it will not contain any info that could be considered as valuable. btw, -r4 does not exist anymore, being replaced by -r5 (has a new & safer init script).
Wasn't -r4 just released today?
Yes, but security team requested me to make this change as a precaution against a potential DoS. Anyway, -r4 life was a very short one (1/2 hour), so I guess you are the only one who did this upgrade.
I've fixed in the same -r5 version. Now, before a version gets removed, radiusd daemon will be stopped. In case it was an upgrade, the ebuild will display a warning about it. Also made a small correction in the init script.
*** Bug 94109 has been marked as a duplicate of this bug. ***