# Old provides, should probably keep forever addFilter("unversioned-explicit-provides (MTA|smtpdaemon|server[(]smtp[)])") # Permissions are correct addFilter("setgid-binary /usr/sbin/sendmail.sendmail smmsp 2755") addFilter("non-standard-executable-perm /usr/sbin/sendmail.sendmail 2755") addFilter("non-standard-dir-perm /var/spool/clientmqueue 770") addFilter("non-standard-dir-perm /var/spool/mqueue 700") addFilter("non-executable-script /usr/share/sendmail-cf/sh/makeinfo.sh 644 /bin/sh") addFilter("non-readable /etc/mail/access.cdb 640") addFilter("non-readable /etc/mail/domaintable.cdb 640") addFilter("non-readable /etc/mail/mailertable.cdb 640") addFilter("non-readable /etc/mail/virtusertable.cdb 640") addFilter("non-readable /var/spool/clientmqueue/sm-client.st 660") # Statistics are generated on installed systems, not in package addFilter("zero-length /var/log/mail/statistics") # rsyslog logrotate configuration covers this addFilter("log-files-without-logrotate \['/var/log/mail'\]") # Manpage covers multiple binaries addFilter("files-duplicate /usr/share/man/man8/purgestat.8.gz /usr/share/man/man8/hoststat.8.gz") # Intentional, legacy config system addFilter("executable-marked-as-config-file /etc/mail/make") # rpmlint appears to be confused by alternatives addFilter("no-manual-page-for-binary mailq.sendmail") addFilter("no-manual-page-for-binary newaliases.sendmail") addFilter("no-manual-page-for-binary rmail.sendmail") addFilter("no-manual-page-for-binary editmap.sendmail") addFilter("no-manual-page-for-binary makemap.sendmail") addFilter("no-manual-page-for-binary sendmail.sendmail") # debuginfo noise addFilter("sendmail-debugsource.[^:]*: E: files-duplicated-waste ") # licence not yet official addFilter("invalid-license sendmail-8.23") # Include files and devel libraries for the milter add-ons as part of sendmail addFilter("spelling-error \('ons',") # Been here for years without issues addFilter("dangerous-command-in-%pre rm") addFilter("dangerous-command-in-%post chown")