diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2014-10-15 06:33:58 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-10-18 16:15:29 +0200 |
| commit | 3305c26f06be5f2012b7b319d85cc4928fc89221 (patch) | |
| tree | 044d9879c9690d6e58916a97654ca2e7996b949b | |
| parent | 8998871ba5918c5c9c68f558d0fd8db68c898cc0 (diff) | |
| download | poky-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>
| -rw-r--r-- | documentation/ref-manual/ref-classes.xml | 19 |
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> |
