mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +00:00
ref-manual: Added file-redeps QA check to the insane.bbclass.
(From yocto-docs rev: 85a0cec2a36889485f1bd010a85e0115303409a0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
8998871ba5
commit
3305c26f06
@@ -1387,6 +1387,25 @@
|
|||||||
Some very rare cases do exist for dynamically loaded modules where
|
Some very rare cases do exist for dynamically loaded modules where
|
||||||
these symlinks are needed instead in the main package.
|
these symlinks are needed instead in the main package.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
|
<listitem><para><emphasis><filename>file-redeps:</filename></emphasis>
|
||||||
|
Checks that file-level dependencies identified by the
|
||||||
|
OpenEmbedded build system are satisfied.
|
||||||
|
For example, a shell script might start with the line
|
||||||
|
<filename>#!/bin/bash</filename>.
|
||||||
|
This line would translate to a file dependency on
|
||||||
|
<filename>/bin/bash</filename>.
|
||||||
|
Of the three package managers that the OpenEmbedded build
|
||||||
|
system supports, only RPM directly handles file-level
|
||||||
|
dependencies, resolving them automatically to packages
|
||||||
|
providing the files.
|
||||||
|
However, the lack of that functionality in the other two
|
||||||
|
package managers does not mean the dependencies do not still
|
||||||
|
need resolving.
|
||||||
|
This QA check attempts to ensure that explicitly declared
|
||||||
|
<link linkend='var-RDEPENDS'><filename>RDEPENDS</filename></link>
|
||||||
|
exist to handle any file-level dependency detected in
|
||||||
|
packaged files.
|
||||||
|
</para></listitem>
|
||||||
<listitem><para><emphasis><filename>files-invalid:</filename></emphasis>
|
<listitem><para><emphasis><filename>files-invalid:</filename></emphasis>
|
||||||
Checks for
|
Checks for
|
||||||
<link linkend='var-FILES'><filename>FILES</filename></link>
|
<link linkend='var-FILES'><filename>FILES</filename></link>
|
||||||
|
|||||||
Reference in New Issue
Block a user