I am hoping to understand the "obsolete" flag on conffiles in the dpkg status file. There are many packages that include this flag at the end of the line. For example:
Package: file Conffiles: /etc/magic.mime 272913026300e7ae9b5e2d51f138e674 obsolete /etc/magic 272913026300e7ae9b5e2d51f138e674 obsolete And there many more examples such as in apache2.2-common and gsfonts. These conffiles that are marked obsolete do exist on the system. I could not find where this was documented. The man page or dpkg says: /var/lib/dpkg/status Statuses of available packages. This file contains information about whether a package is marked for removing or not, whether it is installed or not, etc. See section INFORMATION ABOUT PACKAGES for more info. But the section "INFORMATION ABOUT PACKAGES" does not say anything about this field that I could find. I downloaded the source to several packages having obsolete conffiles marked and I could not find any reference in the package that would cause those files to be marked as obsolete. The reason I am looking at this is because I am trying to automate system upgrades from Lenny to Squeeze and some packages have init.d scripts that are marked obsolete and I am trying to understand why. Could some kind soul enlighten me on how conffiles are marked obsolete? Thanks! Bob
signature.asc
Description: Digital signature