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 ---