X-Git-Url: https://git.tld-linux.org/?p=tld-ftp-admin.git;a=blobdiff_plain;f=etc%2Frpmlint;fp=etc%2Frpmlint;h=0000000000000000000000000000000000000000;hp=3a8411327c28445a786d1d5fc0a0abfd2a426290;hb=f7b22268ab563fa906be0653d037f1805e220e5c;hpb=b7b854ca43601a08077b7c4c4fa1313a198d936a diff --git a/etc/rpmlint b/etc/rpmlint deleted file mode 100644 index 3a84113..0000000 --- a/etc/rpmlint +++ /dev/null @@ -1,233 +0,0 @@ -# vim:ft=python -# see global config for more options: /etc/rpmlint/config - -# Configure the checks if you don't want the default ones. -# -------------------------------------------------------- - -#addCheck("FHSCheck") -#addCheck("BinariesCheck") - -# Configuration options used by the checks shipped with rpmlint. -# The values in the commented out setOption() calls represent default -# or typical example values for the option. -# ------------------------------------------------------------------- -setOption("UseEnchant", False) -setOption("UseVersionInChangelog", False) - -# Base directory where to extract uninstalled packages while checking. -# Type: string, default: tempfile.gettempdir() -#setOption("ExtractDir", "/tmp") - -# Output filters. -# --------------- -#UseVersionInChangelog - -# these are against pld own policy -addFilter("E: incoherent-version-in-name") -addFilter("E: no-packager-tag") -addFilter("E: no-signature") -addFilter("W: macro-in-%changelog") -addFilter("W: no-major-in-name") -addFilter("W: python-bytecode-without-source") -addFilter("W: requires-on-release") -addFilter("E: init-script-non-executable /etc/rc.d/init.d/functions") - -# hard to fix at this time -addFilter("E: non-executable-script") - -setOption("ValidLicenses", ( - # These are the short names for all of the PLD Linux approved licenses. - 'BSD', - 'GPL, Open Data License', - 'GPL v2', - 'LGPL v2.1', - 'LGPL v3', - 'MPL v1.1', - 'LGPL', -)) - -# filter out stuff that is not critical for pkg move bypass -addFilter("W: no-documentation") -addFilter("W: no-manual-page-for-binary") - -# epoch match error or sth -#dirac-libs.i486: W: ghost-files-without-postin -#dirac-devel.i486: W: incoherent-version-dependency-on dirac/dirac-libs/libdirac 1.0.2 0:1.0.2 -addFilter("W: ghost-files-without-postin") -addFilter("W: incoherent-version-dependency-on") - -# we have no strict lib package policy -addFilter("E: outside-libdir-files") -addFilter("E: executable-in-library-package") - -# not our problem to fix -addFilter("E: incorrect-fsf-address") - -#addFilter("E: backup-file-in-package") -#addFilter("E: arch-dependent-file-in-usr-share") -#addFilter("E: world-writable") -#addFilter("W: unexpanded-macro") -#addFilter("E: init-script-non-executable") -#addFilter("E: filename-not-utf8") -#addFilter("E: info-dir-file") -#addFilter("E: info-files-without-install-info-post") -#addFilter("E: init-script-without-chkconfig-postin") -#addFilter("E: init-script-without-chkconfig-preun") -#addFilter("E: invalid-desktopfile /usr/share/applications") -#addFilter("E: invalid-ldconfig-symlink") -#addFilter("E: invalid-shell-in-") -#addFilter("E: no-chkconfig-line") -#addFilter("E: no-description-tag") -#addFilter("E: no-ldconfig-symlink") -#addFilter("E: non-empty-%postun") -#addFilter("E: non-executable-script") -#addFilter("E: non-ghost-file") -#addFilter("E: non-root-group-log-file") -#addFilter("E: non-utf8-desktopfile") -#addFilter("E: tag-not-utf8") -#addFilter("W: non-etc-or-var-file-marked-as-conffile") -#addFilter("W: one-line-command-in-%post") -#addFilter("W: one-line-command-in-%postun") -#addFilter("W: one-line-command-in-%trigger") -#addFilter("W: spurious-bracket-in-%post") -#addFilter("W: spurious-bracket-in-%trigger") -#addFilter("W: spurious-executable-perm") - -# to get important errors out -addFilter("E: arch-dependent-file-in-usr-share") -addFilter("E: arch-independent-package-contains-binary-or-object") -addFilter("E: binary-or-shlib-defines-rpath") -addFilter("E: compressed-symlink-with-wrong-ext") -addFilter("E: description-line-too-long") -addFilter("E: devel-dependency") -addFilter("E: dir-or-file-in-home") -addFilter("E: dir-or-file-in-tmp") -addFilter("E: dir-or-file-in-usr-local") -addFilter("E: executable-crontab-file") -addFilter("E: executable-marked-as-config-file") -addFilter("E: executable-sourced-script") -addFilter("E: explicit-lib-dependency") -addFilter("E: htaccess-file") -addFilter("E: incoherent-logrotate-file") -addFilter("E: incoherent-subsys") -addFilter("E: incorrect-locale-subdir") -addFilter("E: invalid-directory-reference") -addFilter("E: invalid-soname") -addFilter("E: invalid-version") -addFilter("E: library-not-linked-against-libc") -addFilter("E: library-without-ldconfig-postin") -addFilter("E: library-without-ldconfig-postun") -addFilter("E: menu-in-wrong-dir") -addFilter("E: missing-PT_GNU_STACK-section") -addFilter("E: no-binary") -addFilter("E: no-dependency-on") -addFilter("E: no-dependency-on locales-") -addFilter("E: non-root-user-log-file") -addFilter("E: non-standard-dir-perm") -addFilter("E: non-standard-executable-perm") -addFilter("E: non-standard-executable-perm /etc/rc.d/init.d/") -addFilter("E: non-versioned-file-in-library-package") -addFilter("E: no-signature") -addFilter("E: no-status-entry") -addFilter("E: no-summary-tag") -addFilter("E: postin-without-chkconfig") -addFilter("E: postin-without-install-info /usr/share/info") -addFilter("E: postin-without-ldconfig") -addFilter("E: postun-without-ldconfig") -addFilter("E: preun-without-chkconfig") -addFilter("E: python-bytecode-inconsistent-mtime") -addFilter("E: rpath-in-buildconfig") -addFilter("E: script-without-shebang") -addFilter("E: setgid-binary") -addFilter("E: setuid-binary") -addFilter("E: shared-lib-without-dependency-information") -addFilter("E: shlib-with-non-pic-code") -addFilter("E: sourced-script-with-shebang") -addFilter("E: standard-dir-owned-by-package") -addFilter("E: statically-linked-binary") -addFilter("E: subdir-in-bin") -addFilter("E: subsys-not-used") -addFilter("E: summary-too-long") -addFilter("E: unknown-key GPG#e4f1bc2d") -addFilter("E: unknown-lsb-keyword") -addFilter("E: useless-provides") -addFilter("E: use-of-home-in-%post") -addFilter("E: use-old-pam-stack") -addFilter("E: use-tmp-in-%pre") -addFilter("E: version-control-internal-file") -addFilter("E: wrong-script-end-of-line-encoding") -addFilter("E: wrong-script-interpreter") -addFilter("E: zero-length") -addFilter("W: binaryinfo-readelf-failed") -addFilter("W: binaryinfo-tail-failed") -addFilter("W: class-path-in-manifest") -addFilter("W: conffile-without-noreplace-flag") -addFilter("W: cross-directory-hard-link") -addFilter("W: dangerous-command-in-") -addFilter("W: dangling-relative-symlink") -addFilter("W: dangling-symlink") -addFilter("W: devel-file-in-non-devel-package") -addFilter("W: doc-file-dependency") -addFilter("W: duplicate-executable") -addFilter("W: executable-stack") -addFilter("W: filename-too-long-for-joliet") -addFilter("W: file-not-in-%lang") -addFilter("W: file-not-utf8") -addFilter("W: file-not-utf8 /usr/share/doc/") -addFilter("W: file-not-utf8 /usr/share/man/") -addFilter("W: hidden-file-or-dir") -addFilter("W: incoherent-init-script-name") -addFilter("W: incoherent-subsys") -addFilter("W: infopage-not-compressed") -addFilter("W: invalid-license") -addFilter("W: invalid-url") -addFilter("W: jar-not-indexed") -addFilter("W: log-files-without-logrotate") -addFilter("W: manpage-not-compressed") -addFilter("W: manual-page-warning /usr/share/man/") -addFilter("W: missing-lsb-keyword") -addFilter("W: name-repeated-in-summary") -addFilter("W: no-default-runlevel") -addFilter("W: no-dependency-on") -addFilter("W: non-conffile-in-etc") -addFilter("W: non-executable-in-bin") -addFilter("W: non-standard-dir-in-usr") -addFilter("W: non-standard-dir-in-var") -addFilter("W: non-standard-gid") -addFilter("W: non-standard-group") -addFilter("W: non-standard-uid") -addFilter("W: no-provides") -addFilter("W: no-reload-entry") -addFilter("W: no-soname") -addFilter("W: no-url-tag") -addFilter("W: no-version-in-last-changelog") -addFilter("W: obsolete-not-provided") -addFilter("W: ocaml-naming-policy-not-applied") -addFilter("W: only-non-binary-in-usr-lib") -addFilter("W: percent-in-%post") -addFilter("W: percent-in-%trigger") -addFilter("W: perl5-naming-policy-not-applied") -addFilter("W: postin-without-ghost-file-creation") -addFilter("W: private-shared-object-provides") -addFilter("W: python-naming-policy-not-applied") -addFilter("W: read-error") -addFilter("W: requires-on-release") -addFilter("W: service-default-enabled") -addFilter("W: shared-lib-calls-exit") -addFilter("W: spelling-error") -addFilter("W: summary-ended-with-dot") -addFilter("W: summary-not-capitalized") -addFilter("W: symlink-should-be-relative") -addFilter("W: tag-in-description") -addFilter("W: unable-to-read-zip") -addFilter("W: uncompressed-zip") -addFilter("W: unexpanded-macro /usr/share/ri/"); -addFilter("W: unexpanded-macro /var/lib/gdm/.gconf.mandatory/%gconf-tree.xml") -addFilter("W: unstripped-binary-or-object") -addFilter("W: wrong-file-end-of-line-encoding") -addFilter("W: xmms-naming-policy-not-applied") -addFilter("E: non-readable") -# kde4-kdenetwork-kppp.x86_64 -addFilter("W: unexpanded-macro /usr/share/apps/kppp/"); -addFilter("kde4-.* W: self-obsoletion"); -