Patterns listed in /var/lib/protected seem to overprotect filesystem. I have a module with filenames like "/usr/share/xyz/bin/mvn" and those files are not removed during lrm procudure. Lrm thinks they are protected by "/bin/mv" pattern which doesn't have ^ and $ markers and matches the filename.
Is this still relevant? otherwise please close it.
Yes, it's still relevant.