# # detect packages which have the string "dirname part contains a symlink" in their logs # PATTERN='silently overwrites files via directory symlinks|installs objects over existing directory symlinks|dirname part contains a symlink' WHERE='fail bugged affected' ISSUE=0 HEADER='Packages that install something over existing symlinks' HELPTEXT='
Installing anything over a symlink opens a can of worms -
this causes problems on upgrades while switching between directory and symlink
or if the symlink is ever changed.
Piuparts looks at all $pathname known to dpkg and checks for
$(dirname $pathname) != $(readlink $(dirname $pathname))'