Package: cruft-ng
Version: 0.9.46
Hi,
thanks for maintaining and improving cruft(-ng).
Several miscellaneous false positives I encountered:
I. ccache
ccache stores a cache of symlinks to supported compilers at
/usr/lib/ccache/, updated via a dpkg trigger.
One could reimplement update-ccache-symlinks(8), but a much simpler
script works also:
/etc/cruft/explain/ccache:
#!/bin/sh
set -eu
find /usr/lib/ccache/ -maxdepth 1 -type l ! -empty
II. appstream
The shipped filter misses two entries:
/var/cache/swcatalog
/var/cache/swcatalog/cache
III. fwupd
/var/cache/fwupd
/var/cache/fwupd/devices.json
/var/cache/fwupd/metadata.xmlb
/var/cache/fwupd/metainfo.xmlb
/var/cache/fwupd/quirks.xmlb
/var/cache/fwupdmgr
/var/lib/fwupd
/var/lib/fwupd/gnupg
/var/lib/fwupd/gnupg/private-keys-v1.d
/var/lib/fwupd/gnupg/pubring.kbx
/var/lib/fwupd/gnupg/pubring.kbx~
/var/lib/fwupd/gnupg/trustdb.gpg
/var/lib/fwupd/metadata
/var/lib/fwupd/metadata/lvfs
/var/lib/fwupd/metadata/lvfs/metadata.xml.gz
/var/lib/fwupd/metadata/lvfs/metadata.xml.gz.jcat
/var/lib/fwupd/pending.db
/var/lib/fwupd/pki
/var/lib/fwupd/pki/client.pem
/var/lib/fwupd/pki/secret.key
/var/lib/fwupd/quirks.d
/var/lib/fwupd/remotes.d
IV. grub-efi-amd64(-bin)
For EFI files of grub2 I use a mixture of filters and exclude:
/etc/cruft/explain/grub-efi-amd64-bin:
#!/bin/sh
set -e
dpkg-query -L grub-efi-amd64-bin | grep ^/usr/lib/grub/x86_64-efi
| grep -e '\.mod$' -e '\.lst$' | sed 's#usr/lib#boot#'
/etc/cruft/filters/grub-efi-amd64:
/boot/efi
/boot/efi/EFI
/boot/efi/EFI/debian
/boot/efi/EFI/debian/BOOTX64.CSV
/boot/efi/EFI/debian/fbx64.efi
/boot/efi/EFI/debian/grub.cfg
/boot/efi/EFI/debian/grubx64.efi
/boot/efi/EFI/debian/mmx64.efi
/boot/efi/EFI/debian/shimx64.efi
/boot/grub/.background_cache.png
/boot/grub/x86_64-efi
/boot/grub/x86_64-efi/core.efi
/boot/grub/x86_64-efi/grub.efi
/boot/grub/x86_64-efi/load.cfg
/boot/grub/x86_64-efi/modinfo.sh
V. ingerman
/usr/lib/ispell/ngerman.hash
/var/lib/ispell/ngerman.compat
/var/lib/ispell/ngerman.hash
/var/lib/ispell/ngerman.remove
VI. kde-config-sddm
/etc/sddm.conf.d
/etc/sddm.conf.d/kde_settings.conf
VII. llvm-15-runtime
/var/lib/binfmts/llvm-15-runtime.binfmt
VIII. pbuilder
pbuilder is missing two entries:
/var/cache/pbuilder/base.tgz
/var/cache/pbuilder/ccache/**
IX. policycoreutils-dev
/var/lib/sepolgen/interface_info
X. rkhunter
/var/lib/rkhunter/db/rkhunter.dat
/var/lib/rkhunter/db/rkhunter.dat.old
/var/lib/rkhunter/db/rkhunter_prop_list.dat
XI. tlp
/var/lib/tlp/rfkill_saved
XII. usbguard
/etc/usbguard/rules.conf
XIII. vnstat
/var/lib/vnstat/vnstat.db