Your message dated Mon, 16 Jul 2007 18:53:23 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Removed
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: modutils
Version: 2.4.15-1
Severity: serious
Justification: Policy 11.7.3

Hi,

        The postinst call update modules unconditionally, which blows
 away the configuration file /etc/modules.conf, and fails to preserve
 user changes. This is in violation of 11.7.3 of the policy manual. 

        I understand that an change in update-modules is being planned 
 that would offer the user a chice, like dpkg does, in the meanwhile, 
 the following invocation may be used to provide conff file like handling:

======================================================================
 mv /etc/modules.conf /etc/modules.conf.old.$package
 update-modules
 mv /etc/modules.conf /etc/modules.conf.new.$package
 mv /etc/modules.conf.old.$package /etc/modules.conf 
 ucf odules.conf.new.$package /etc/modules.conf 
======================================================================

        Please note that you need to depend on ucf to use this solution.

        manoj

======================================================================
11.7. Configuration files
-------------------------

11.7.1. Definitions
-------------------

     configuration file
          A file that affects the operation of a program, or provides site-
          or host-specific information, or otherwise customizes the
          behavior of a program.  Typically, configuration files are
          intended to be modified by the system administrator (if needed or
          desired) to conform to local policy or to provide more useful
          site-specific behavior.

     `conffile'
          A file listed in a package's `conffiles' file, and is treated
          specially by `dpkg' (see Section 6.6, `Details of
          configuration').

     The distinction between these two is important; they are not
     interchangeable concepts.  Almost all `conffile's are configuration
     files, but many configuration files are not `conffiles'.

     Note that a script that embeds configuration information (such as most
     of the files in `/etc/default' and `/etc/cron.{daily,weekly,monthly}')
     is de-facto a configuration file and should be treated as such.

11.7.2. Location
----------------

     Any configuration files created or used by your package must reside in
     `/etc'.  If there are several you should consider creating a
     subdirectory of `/etc' named after your package.

     If your package creates or uses configuration files outside of `/etc',
     and it is not feasible to modify the package to use the `/etc', you
     should still put the files in `/etc' and create symbolic links to
     those files from the location that the package requires.

11.7.3. Behavior
----------------

     Configuration file handling must conform to the following behavior:
        * local changes must be preserved during a package upgrade, and
        * configuration files must be preserved when the package is
          removed, and only deleted when the package is purged.

     The easy way to achieve this behavior is to make the configuration
     file a `conffile'.  This is appropriate only if it is possible to
     distribute a default version that will work for most installations,
     although some system administrators may choose to modify it.  This
     implies that the default version will be part of the package
     distribution, and must not be modified by the maintainer scripts
     during installation (or at any other time).

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux glaurung 2.4.17 #1 Fri Dec 21 21:06:24 CST 2001 i586
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (ignored: LC_ALL set)

Versions of packages modutils depends on:
ii  libc6                         2.2.5-6    GNU C Library: Shared libraries an
ii  sysvinit                      2.84-3     System-V like init.

-- no debconf information



--- End Message ---
--- Begin Message ---
This package has been removed from Debian unstable.  I'm therefore
closing this bug report.  The package has been removed because it
has been replaced by module-init-tools.  modutils was for 2.4 kernels
only.  It's quite unlikely that your bug still exists in
module-init-tools, but please let me know if it does.

-- 
Martin Michlmayr
http://www.cyrius.com/

--- End Message ---

Reply via email to