There are 2 bugs for the midentd ebuild: Firstly, there is no service named 'ident' in /etc/services therefore xinetd never starts midentd, the service name must be changed in /etc/xinetd.d/midentd.xinetd to 'auth' Second the parameter -f is used when starting midentd from init.d but not from xinetd, therefore server_args = -f should be added Reproducible: Always Steps to Reproduce: 1.install midentd 2.enable in xinetd.d 3.try to use it Actual Results: nothing! Expected Results: auth reply
fixed the 'service auth' bug and changed the rc script to use a conf.d entry the entry defaults to '-u nobody' instead of '-u nobody -f' added a patch so the daemon creates the .pid file so that we dont need start-stop-daemon to launch it all this in 2.3.1-r1