hiya,
On Saturday 08 March 2008 12:27:58 pm Martin Uecker wrote:
> Please do not use a md5sum. Having the original conf file installed
> as reference is usefull for the admin too and making the path a md5sum
> just makes it harder too find. Having the full path is interesting for
> other reasons, because it makes this upstream-etc directory similar to
> real one which is usefull for comparison.
i agree this would make life easier for the local admin. however, i think if
there's any other reason why the checksum based implementation is easier/more
reliable for dpkg to handle, then i would still suggest that approach, as
all the necessary information is available for a small helper utility or
shell script to reconstruct the directory hierarchy for a diff. i.e., the
following one-liner:
sudo xargs -n1 -i sh -c 'diff -Nu {} /var/lib/dpkg/conffiles/foo/`printf {} |
md5sum | cut -d" " -f1` && echo "{}: unchanged"'
< /var/lib/dpkg/info/foo.conffiles
which in its ugliness could be hidden behind a command name
like "dpkg-conffile diff foo" or similar. but regardless, i'm happy to keep
the implementation to whichever direction the dpkg folks feel is better.
sean
Attachment:
signature.asc
Description: This is a digitally signed message part.