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

Reply via email to