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). Thanks. -- 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