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

Bug#22935: PROPOSED] Do not make hardlinks to conffiles



On Sun, 30 May 1999, Julian Gilbey wrote:

> > Santiago Vila <sanvila@unex.es> wrote:
> > > If not, should we clearly write in policy that hardlinks to conffiles
> > > should be avoided wherever possible?
> 
> Please could someone enlighten me about this proposal?

Some time ago I discovered how bad dpkg handled hardlinks to conffiles in
one of the packages I maintain, smartlist.

If you create a list "foo", it will have a file in /var/list/foo/rc.submit
which is just a hardlink to /var/list/.etc/rc.submit.

However, if you change /var/list/.etc/rc.submit, and upgrade the package
using dpkg, it is likely that /var/list/foo/rc.submit becomes hardlinked
to /var/list/.etc/rc.submit.dpkg-old, usually not what you would expect.

[ So I changed smartlist so that it used symlinks and not hardlinks ].

I asked in debian-devel "Is this a dpkg bug or it is just that
hardlinks to conffiles should be forbidden by policy?"

and then Ian Jackson reported this as a bug against policy.

If you want to make a nicely worded proposal from this (currently
informal) bug, I will surely second it, and I assume Ian Jackson would
too.

Thanks.

-- 
 "55350c3b320ab00fb02c95227160ff49" (a truly random sig)


Reply to: