summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/insane.bbclass12
1 files changed, 11 insertions, 1 deletions
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 938c84ee15..1023092eb1 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -32,7 +32,7 @@ QA_SANE = "True"
32WARN_QA ?= "ldflags useless-rpaths rpaths staticdev libdir xorg-driver-abi \ 32WARN_QA ?= "ldflags useless-rpaths rpaths staticdev libdir xorg-driver-abi \
33 textrel already-stripped incompatible-license files-invalid \ 33 textrel already-stripped incompatible-license files-invalid \
34 installed-vs-shipped compile-host-path install-host-path \ 34 installed-vs-shipped compile-host-path install-host-path \
35 pn-overrides \ 35 pn-overrides infodir \
36 " 36 "
37ERROR_QA ?= "dev-so debug-deps dev-deps debug-files arch pkgconfig la \ 37ERROR_QA ?= "dev-so debug-deps dev-deps debug-files arch pkgconfig la \
38 perms dep-cmp pkgvarcheck perm-config perm-line perm-link \ 38 perms dep-cmp pkgvarcheck perm-config perm-line perm-link \
@@ -552,6 +552,16 @@ def package_qa_check_xorg_driver_abi(path, name, d, elf, messages):
552 return 552 return
553 messages.append("Package %s contains Xorg driver (%s) but no xorg-abi- dependencies" % (name, os.path.basename(path))) 553 messages.append("Package %s contains Xorg driver (%s) but no xorg-abi- dependencies" % (name, os.path.basename(path)))
554 554
555QAPATHTEST[infodir] = "package_qa_check_infodir"
556def package_qa_check_infodir(path, name, d, elf, messages):
557 """
558 Check that /usr/share/info/dir isn't shipped in a particular package
559 """
560 infodir = d.expand("${infodir}/dir")
561
562 if infodir in path:
563 messages.append("The /usr/share/info/dir file is not meant to be shipped in a particular package.")
564
555def package_qa_check_license(workdir, d): 565def package_qa_check_license(workdir, d):
556 """ 566 """
557 Check for changes in the license files 567 Check for changes in the license files