diff options
Diffstat (limited to 'documentation/ref-manual/ref-classes.xml')
| -rw-r--r-- | documentation/ref-manual/ref-classes.xml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index c58c56755b..1d6c45d356 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml | |||
| @@ -1606,6 +1606,17 @@ | |||
| 1606 | <link linkend='var-FILES'><filename>FILES</filename></link> | 1606 | <link linkend='var-FILES'><filename>FILES</filename></link> |
| 1607 | variable values that contain "//", which is invalid. | 1607 | variable values that contain "//", which is invalid. |
| 1608 | </para></listitem> | 1608 | </para></listitem> |
| 1609 | <listitem><para><emphasis><filename>host-user-contaminated:</filename></emphasis> | ||
| 1610 | Checks that no package produced by the recipe contains any | ||
| 1611 | files outside of <filename>/home</filename> with a user or | ||
| 1612 | group ID that matches the user running BitBake. | ||
| 1613 | A match usually indicates that the files are being installed | ||
| 1614 | with an incorrect UID/GID, since target IDs are independent | ||
| 1615 | from host IDs. | ||
| 1616 | For additional information, see the section describing the | ||
| 1617 | <link linkend='ref-tasks-install'><filename>do_install</filename></link> | ||
| 1618 | task. | ||
| 1619 | </para></listitem> | ||
| 1609 | <listitem><para><emphasis><filename>incompatible-license:</filename></emphasis> | 1620 | <listitem><para><emphasis><filename>incompatible-license:</filename></emphasis> |
| 1610 | Report when packages are excluded from being created due to | 1621 | Report when packages are excluded from being created due to |
| 1611 | being marked with a license that is in | 1622 | being marked with a license that is in |
| @@ -1633,6 +1644,25 @@ | |||
| 1633 | <filename>do_install</filename> if the files are not | 1644 | <filename>do_install</filename> if the files are not |
| 1634 | needed in any package. | 1645 | needed in any package. |
| 1635 | </para></listitem> | 1646 | </para></listitem> |
| 1647 | <listitem><para><emphasis><filename>invalid-chars:</filename></emphasis> | ||
| 1648 | Checks that the recipe metadata variables | ||
| 1649 | <link linkend='var-DESCRIPTION'><filename>DESCRIPTION</filename></link>, | ||
| 1650 | <link linkend='var-SUMMARY'><filename>SUMMARY</filename></link>, | ||
| 1651 | <link linkend='var-LICENSE'><filename>LICENSE</filename></link>, | ||
| 1652 | and | ||
| 1653 | <link linkend='var-SECTION'><filename>SECTION</filename></link> | ||
| 1654 | do not contain non-UTF-8 characters. | ||
| 1655 | Some package managers do not support such characters. | ||
| 1656 | </para></listitem> | ||
| 1657 | <listitem><para><emphasis><filename>invalid-packageconfig:</filename></emphasis> | ||
| 1658 | Checks that no undefined features are being added to | ||
| 1659 | <link linkend='var-PACKAGECONFIG'><filename>PACKAGECONFIG</filename></link>. | ||
| 1660 | For example, any name "foo" for which the following form | ||
| 1661 | does not exist: | ||
| 1662 | <literallayout class='monospaced'> | ||
| 1663 | PACKAGECONFIG[foo] = "..." | ||
| 1664 | </literallayout> | ||
| 1665 | </para></listitem> | ||
| 1636 | <listitem><para><emphasis><filename>la:</filename></emphasis> | 1666 | <listitem><para><emphasis><filename>la:</filename></emphasis> |
| 1637 | Checks <filename>.la</filename> files for any <filename>TMPDIR</filename> | 1667 | Checks <filename>.la</filename> files for any <filename>TMPDIR</filename> |
| 1638 | paths. | 1668 | paths. |
