Package: etckeeper
Version: 1.18.7-1
Severity: wishlist

As time passes, more and more files are moving away from /etc, only
leaving a symlink, yet still being configuration. As result, when the
contents change and the behaviour changes, etckeeper is useless to
track the issues and you have to resort to other methods.

One quick example are symlinks in /etc/fonts/conf.d/ pointing to
/usr/share/fontconfig/conf.avail/ files. Before they pointed to ones
in /etc/fonts/conf.avail/ so the contents were tracked and changes
detected (some files still reside there, but they are disappearing
with updates).

It would be nice if etckeeper kept hashes of the linked files (or some
other way to flag changes) so figuring what, since when or why
something is happening is easier. It could be stored in the .etckeeper
file, like the chmod lines.

This would be half way between not keeping any info about config
changes (due to the indirections) and fully tracking directories and
files outside /etc (which seems to be beyond upstream plans).


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages etckeeper depends on:
ii  bzr                    2.7.0+bzr6622-10
ii  debconf [debconf-2.0]  1.5.64
ii  git                    1:2.16.2-1
ii  mercurial              4.5-1

Versions of packages etckeeper recommends:
ii  cron [cron-daemon]  3.0pl1-128.1

Versions of packages etckeeper suggests:
pn  sudo  <none>

-- debconf information:
* etckeeper/commit_failed:
  etckeeper/purge: true

Reply via email to