[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: update-inetd

On Fri, 12 Jan 2007, Guillem Jover wrote:

> Hi,
> On Thu, 2007-01-11 at 13:40:21 +1100, Brian May wrote:
> > We really need a constant way of dealing with this in package updates.
> > 
> > It seems to boil down to:
> > 
> > * should packages disable inetd config entries on removal and in
> > preparation for upgrade, and then reenable the entries after upgrade
> > is complete?
> I agree with Andreas, if you don't have to change the current entry I
> don't see the point in enabling and disabling it. And I'm removing the
> entries on package removal.

Part of the problem is that kerberos destroys my configuration on
upgrades from sarge.  Whatever I had configured, after upgrade the
package is disabled.  This is how this whole thing started out.  And
that bug is still not fixed.

> > * what about entries that should be disabled by default? That is the
> > maintainer has decided the majority of users will not need it?
> I'm installing entries disabled by default, and although my current
> approach feels a bit dirty, seems to work. For example the snippets
> for inetutils-telnetd:

Asking debconf questions whether the entry should be removed when the
package is removed/purged certainly feels like debconf abuse.  It should
either disable or remove them.  No point in asking.

Also, your current approach results in ugly duplicate lines:

| intrepid:~# grep telnetd /etc/inetd.conf 
| telnet  stream  tcp     nowait  root    /usr/sbin/telnetd       telnetd
| intrepid:~# dpkg -i /var/cache/apt/archives/inetutils-telnetd_2%3a1.5.dfsg.1-2_i386.deb 
| (Reading database ... 124130 files and directories currently installed.)
| Preparing to replace inetutils-telnetd 2:1.5.dfsg.1-2 (using .../inetutils-telnetd_2%3a1.5.dfsg.1-2_i386.deb) ...
| Unpacking replacement inetutils-telnetd ...
| Setting up inetutils-telnetd (1.5.dfsg.1-2) ...
| intrepid:~# grep telnetd /etc/inetd.conf 
| telnet  stream  tcp     nowait  root    /usr/sbin/telnetd       telnetd
| #<off># telnet  stream  tcp     nowait  root    /usr/sbin/telnetd       telnetd

                           |  .''`.  ** Debian GNU/Linux **
      Peter Palfrader      | : :' :      The  universal
 http://www.palfrader.org/ | `. `'      Operating System
                           |   `-    http://www.debian.org/

Reply to: