Package: update-inetd
Version: 4.37
Severity: important

        The update-inetd package has no dependency requiring that
an inetd superserver be installed.  Therefore it is possible to
actually have update-inetd installed without inetd itself even
existing on the system.  While this does not outright break the
update-inetd package itself, it renders it effectively useless,
since there is no /etc/inetd.conf to update and no service for
which the file would be used.
        Furthermore, even though /etc/inetd.conf does not exist,
update-inetd silently succeeds should any other package submit
info to it for inclusion the file.  The file does not get created
but update-inetd produces no error.

        This whole process can also result in packages which depend
on update-inetd itself being basically rendered useless too, since
they install, submit the info to update-inetd, and then go nowhere
because that info is more or less bit-bucketed.

        For an example, I installed the nullidentd package, which
depended on update-inetd, and both installed and rendered success,
yet port 113 ident remained non-responsive when it was tested.  I
eventually figured out that's because there was no inetd on my
system, so the services were just being consigned to the ether,
and without any sort of error messages to warn me.  Installing an
inetd service and reconfiguring nullidentd corrected this problem
and it functions normally now.


        I would suggest update-inetd require some sort of inetd
package (which might require inetd packages being updated with one
of the 'provides' tags) be installed, since configuring inetd is
basically the entire point of this package and not having inetd
makes update-inetd useless as far as I can tell.  Furthermore the
lack of any errors even though /etc/inetd.conf did not exist to
be updated is also problematic.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-xen-amd64-custom (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages update-inetd depends on:
ii  debconf [debconf-2.0]         1.5.35     Debian configuration management sy
ii  libfile-copy-recursive-perl   0.38-1     Perl extension for recursively cop
ii  perl-modules [libfile-temp-pe 5.10.1-14  Core Perl modules

update-inetd recommends no packages.

update-inetd suggests no packages.

-- debconf information:
  update-inetd/title:
  update-inetd/ask-remove-entries: false
  update-inetd/ask-entry-present: true
  update-inetd/ask-disable-entries: false
  update-inetd/ask-several-entries: true



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to