/etc/init.rd/unrealircd start won't start unrealircd 3.2.1 because it does not know about a --chuid parameter Reproducible: Always Steps to Reproduce: 1. 2. 3.
The --chuid is an argument to start-stop-dameon, not to /usr/bin/unrealircd. The paramters for /usr/bin/unrealircd follow the --. Have you modified the UnrealIRCd config file at /etc/unrealircd/unrealircd.conf? You need to do a few things to get UnrealIRCd working. You must set the kline-address and the cloak-keys. And the tld block is invalid in the default config file.
Yep, everything else seems to be ok, if I start unrealircd without this --chuid parameter.
I just re-emerged net-irc/unrealircd and the --chuid option is fine there. Just modify /etc/unrealircd/unrealircd.conf and the init script should bring up unrealircd without problems.
Did you emerge version 3.2.1? (ACCEPT_KEYWORDS=~x86) I also didn't find any docs where this parameter is described.
Yes, I merged 3.2.1. Could you remove the &>/dev/null redirection in your init script and check if unrealircd displays an error message?
Thanks for the hint: * Loading IRCd configuration .. [error] Couldn't open "badwords.channel.conf": Permission denied [error] Could not load config file badwords.channel.conf [error] IRCd configuration failed to load [ !! ] A chown unrealircd bad* has fixed this. Again, thanks for you quick help.