summaryrefslogtreecommitdiffstats
path: root/documentation
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 /documentation
parent8998871ba5918c5c9c68f558d0fd8db68c898cc0 (diff)
downloadpoky-3305c26f06be5f2012b7b319d85cc4928fc89221.tar.gz
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>
Diffstat (limited to 'documentation')
-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 @@
1387 Some very rare cases do exist for dynamically loaded modules where 1387 Some very rare cases do exist for dynamically loaded modules where
1388 these symlinks are needed instead in the main package. 1388 these symlinks are needed instead in the main package.
1389 </para></listitem> 1389 </para></listitem>
1390 <listitem><para><emphasis><filename>file-redeps:</filename></emphasis>
1391 Checks that file-level dependencies identified by the
1392 OpenEmbedded build system are satisfied.
1393 For example, a shell script might start with the line
1394 <filename>#!/bin/bash</filename>.
1395 This line would translate to a file dependency on
1396 <filename>/bin/bash</filename>.
1397 Of the three package managers that the OpenEmbedded build
1398 system supports, only RPM directly handles file-level
1399 dependencies, resolving them automatically to packages
1400 providing the files.
1401 However, the lack of that functionality in the other two
1402 package managers does not mean the dependencies do not still
1403 need resolving.
1404 This QA check attempts to ensure that explicitly declared
1405 <link linkend='var-RDEPENDS'><filename>RDEPENDS</filename></link>
1406 exist to handle any file-level dependency detected in
1407 packaged files.
1408 </para></listitem>
1390 <listitem><para><emphasis><filename>files-invalid:</filename></emphasis> 1409 <listitem><para><emphasis><filename>files-invalid:</filename></emphasis>
1391 Checks for 1410 Checks for
1392 <link linkend='var-FILES'><filename>FILES</filename></link> 1411 <link linkend='var-FILES'><filename>FILES</filename></link>