Lines 1316-1334
Ebuilds must not run any of these commands once the current phase function has r
Link Here
|
1316 |
|
1316 |
|
1317 |
\subsection{Reserved commands and variables} |
1317 |
\subsection{Reserved commands and variables} |
1318 |
|
1318 |
|
1319 |
Except where documented otherwise, all functions and variables that contain any of the following |
1319 |
Except where documented otherwise, all functions and variables that begin with any of the following |
1320 |
strings (ignoring case) are reserved for package manager use and may not be used or relied upon by |
1320 |
strings (ignoring case) are reserved for package manager use and may not be used or relied upon by |
1321 |
ebuilds: |
1321 |
ebuilds: |
1322 |
|
1322 |
|
1323 |
\begin{compactitem} |
1323 |
\begin{compactitem} |
1324 |
\item \t{__} (two underscores) at beginning of string |
1324 |
\item \t{__} (two underscores) |
1325 |
\item \t{abort} |
1325 |
\item \t{abort} |
1326 |
\item \t{dyn} |
1326 |
\item \t{dyn} |
|
|
1327 |
\item \t{prep} |
1328 |
\end{compactitem} |
1329 |
|
1330 |
The same applies to functions and variables that contain any of the following strings (ignoring |
1331 |
case): |
1332 |
\nobreakpar |
1333 |
\begin{compactitem} |
1327 |
\item \t{ebuild} |
1334 |
\item \t{ebuild} |
1328 |
\item \t{hook} |
1335 |
\item \t{hook} |
1329 |
\item \t{paludis} |
1336 |
\item \t{paludis} |
1330 |
\item \t{portage} |
1337 |
\item \t{portage} |
1331 |
\item \t{prep} |
|
|
1332 |
\end{compactitem} |
1338 |
\end{compactitem} |
1333 |
|
1339 |
|
1334 |
% vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en : |
1340 |
% vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en : |
1335 |
- |
|
|