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. |