I attempted to install classing inetd using one service per line inetd.conf format and it instead installed xinetd with the following issues. 1) It doesn't read inetd.conf by default. 2) Even when configured, it doesn't support inetd.conf syntax properly. Even the simplest example won't work, see below. /etc/inetd.conf: 443 stream tcp nowait root /bin/nc nc localhost 22 xinetd -d -inetd_compat: 16/8/8@09:47:15: ERROR: 8487 {service_fill} Port not specified and can't find service: 443 with getservbyname
Also sys-apps/netkit-base apparently only contains inetd and should therefore be renamed to netkit-inetd.
pretty sure you can make that same argument about many of the virtual replacements. it's not terribly important as we haven't defined the virtual as "must handle /etc/inetd.conf exactly". don't file multiple issues in a single bug. every independent issue gets its own bug. this bug is only about xinetd parsing of inetd.conf now.
(In reply to SpanKY from comment #2) > don't file multiple issues in a single bug. every independent issue gets > its own bug. this bug is only about xinetd parsing of inetd.conf now. I didn't know how to file properly in this case. If xinetd parsing is fixed to support at least basic inetd.conf syntax then I would consider adding the parameter by default so that xinetd passes as a drop-in replacement for inetd. Note: I do like inetd syntex due to its simplicity. I always need to search for the way to tell xinetd to work directly with port numbers and even then the xinetd.conf records are rather verbose.
(In reply to Pavel Šimerda (pavlix) from comment #3) i don't see value in adding inetd.conf support by default. it's rarely used nowadays as packages install xinetd config files instead. for the rare people (such as yourself) who want simpler/less secure options, you can easily tweak the init.d config settings.
(In reply to SpanKY from comment #4) > (In reply to Pavel Šimerda (pavlix) from comment #3) > > i don't see value in adding inetd.conf support by default. it's rarely used > nowadays as packages install xinetd config files instead. for the rare > people (such as yourself) who want simpler/less secure options, you can > easily tweak the init.d config settings. OK.