summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2014-10-15 06:33:58 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-10-18 16:15:29 +0200
commit3305c26f06be5f2012b7b319d85cc4928fc89221 (patch)
tree044d9879c9690d6e58916a97654ca2e7996b949b
parent8998871ba5918c5c9c68f558d0fd8db68c898cc0 (diff)
downloadpoky-3305c26f06be5f2012b7b319d85cc4928fc89221.tar.gz
poky-3305c26f06be5f2012b7b319d85cc4928fc89221.tar.bz2
poky-3305c26f06be5f2012b7b319d85cc4928fc89221.zip
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>
-rw-r--r--documentation/ref-manual/ref-classes.xml19
1 files changed, 19 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index aea1a4f4a5..8e0ad2c909 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -1387,6 +1387,25 @@
Some very rare cases do exist for dynamically loaded modules where
these symlinks are needed instead in the main package.
</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>
Checks for
<link linkend='var-FILES'><filename>FILES</filename></link>