(debian-policy.info)Definition of the keywords


Next: Provided keywords Prev: Remarks Up: Rules-Requires-Root
Enter node , (file) or (file)node

5.6.31.2 Definition of the keywords
...................................

The keywords have the format ‘<namespace>/<case>’, where:

        * ‘<namespace>’ must consist entirely of printable ASCII
          characters except for any whitespace and the forward slash
          (‘/’).  It must consist of at least 2 characters.

        * ‘/’ (between ‘<namespace>’ and ‘<case>’) is a single ASCII
          forward slash.

        * ‘<case>’ must consist entirely of printable ASCII characters
          except for any whitespace.  It must consist of at least 2
          characters.

These keywords define where the package build script ‘debian/rules’, or
the tools called by that script, will need access to root or fakeroot.

In addition to the keywords defined in the next section, each tool or
package may define keywords within a namespace named after that tool or
package.  The package or tool is considered to own that namespace.

A tool may use the ‘gain root command’ to do something under (fake)root
if and only if the tool defines an appropriate keyword in its namespace,
and the package lists that keyword in ‘Rules-Requires-Root’.

All tools must ignore keywords under namespaces they do not know or own.
A tool may emit a warning, or abort with an error, if it finds unknown
keywords in namespaces it owns, but it is not required to do this for
all keywords in the namespace.


automatically generated by info2www version 1.2.2.9