summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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>