This one time, at band camp, Karolina Lindqvist said: > The problem is that those files sometimes tend to disappear by themselves in > some instances when upgrading. I don't know what circumstances. Maybe due to > bugs in the packages? Maybe aborted upgrades? It is a reoccuring thing on the > debian-kde list that someone has one of the essential files missing. And as > the problem occur often enough, I was thinking about somehow safeguarding > that it can't happen. > > If there are no mechanism that can prohibit this behaviour, the only thing I > can think about is a shell-script in a postinst file that checks for the > essential files. Or in preinst, that checks for this file, and somehow tell > dpkg to install it, if I could just figure out what that could be. > Does that sound like a good idea? > > Karolina
I've seen this behavior occasionally on some of my boxes, and I wonder
if the problem is that the newer version of a pckage has a conffile that
the older version doesn't have. Hmmm . . not very clear. Like this:
package-foo_1.2 conffiles: file1
file2
package-foo_2.0 conffiles: file1
file2
file3
Does dpkg interpret the (missing) state of file3 as appropriate? I
haven't had the chance to investigate. I would think that the intended
behavior is no, but I've seen this come up on various lists and here, so
I wonder.
And I would think postinst seems like the place to do it. You culd
either generate it in postinst, or test for the existence, and copy it
from /usr/share/doc or somesuch, I suppose.
--
--------------------------------------------------------------------------
| Stephen Gran | The Marines: The few, the proud, the |
| [EMAIL PROTECTED] | not very bright. |
| http://www.lobefin.net/~steve | |
--------------------------------------------------------------------------
msg08266/pgp00000.pgp
Description: PGP signature

