insane.bbclass: Added QA warning for shipping /usr/share/info/dir
/usr/share/info/dir should be generated at install time in a postinst. Added QA warning to check at build time for this file. The warning is disabled by default. [YOCTO #3969] (From OE-Core rev: be93fa1d8fd601d95147980938217142c7d98c62) Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
dc54356af5
commit
64745c27d2
|
@ -32,7 +32,7 @@ QA_SANE = "True"
|
|||
WARN_QA ?= "ldflags useless-rpaths rpaths staticdev libdir xorg-driver-abi \
|
||||
textrel already-stripped incompatible-license files-invalid \
|
||||
installed-vs-shipped compile-host-path install-host-path \
|
||||
pn-overrides \
|
||||
pn-overrides infodir \
|
||||
"
|
||||
ERROR_QA ?= "dev-so debug-deps dev-deps debug-files arch pkgconfig la \
|
||||
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):
|
|||
return
|
||||
messages.append("Package %s contains Xorg driver (%s) but no xorg-abi- dependencies" % (name, os.path.basename(path)))
|
||||
|
||||
QAPATHTEST[infodir] = "package_qa_check_infodir"
|
||||
def package_qa_check_infodir(path, name, d, elf, messages):
|
||||
"""
|
||||
Check that /usr/share/info/dir isn't shipped in a particular package
|
||||
"""
|
||||
infodir = d.expand("${infodir}/dir")
|
||||
|
||||
if infodir in path:
|
||||
messages.append("The /usr/share/info/dir file is not meant to be shipped in a particular package.")
|
||||
|
||||
def package_qa_check_license(workdir, d):
|
||||
"""
|
||||
Check for changes in the license files
|
||||
|
|
Loading…
Reference in New Issue