[FE training-materials-updates] yocto: slides: add information about variable precedence
Antoine Ténart
antoine.tenart at free-electrons.com
Mon Nov 24 17:20:48 CET 2014
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=08fffc9aa517a8809dfe68347fa665ae839738e9
>---------------------------------------------------------------
commit 08fffc9aa517a8809dfe68347fa665ae839738e9
Author: Antoine Tenart <antoine.tenart at free-electrons.com>
Date: Mon Nov 24 16:58:33 2014 +0100
yocto: slides: add information about variable precedence
Signed-off-by: Antoine Tenart <antoine.tenart at free-electrons.com>
>---------------------------------------------------------------
08fffc9aa517a8809dfe68347fa665ae839738e9
slides/yocto-advanced/yocto-advanced.tex | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/slides/yocto-advanced/yocto-advanced.tex b/slides/yocto-advanced/yocto-advanced.tex
index 3938071..419aca8 100644
--- a/slides/yocto-advanced/yocto-advanced.tex
+++ b/slides/yocto-advanced/yocto-advanced.tex
@@ -40,7 +40,7 @@
\end{frame}
\begin{frame}
- \frametitle{Methods and conditions 1/2}
+ \frametitle{Methods and conditions 1/3}
\begin{itemize}
\item Append the keyword \code{_append} to a configuration
variable to add values {\bf after} the ones previously defined
@@ -70,7 +70,7 @@
\end{frame}
\begin{frame}
- \frametitle{Methods and conditions 2/2}
+ \frametitle{Methods and conditions 2/3}
\begin{itemize}
\item The previous methods can be combined.
\item If we define:
@@ -90,6 +90,26 @@
\end{itemize}
\end{frame}
+\begin{frame}[fragile]
+ \frametitle{Methods and conditions 3/3}
+ \begin{itemize}
+ \item The most specific variable takes precedence.
+ \item Example:
+ \begin{minted}[fontsize=\footnotesize]{console}
+IMAGE_INSTALL_beaglebone = "busybox mtd-utils i2c-tools"
+IMAGE_INSTALL = "busybox mtd-utils"
+ \end{minted}
+ \item If the machine is \code{beaglebone}:
+ \begin{itemize}
+ \item \code{IMAGE_INSTALL = "busybox mtd-utils i2c-tools"}
+ \end{itemize}
+ \item Otherwise:
+ \begin{itemize}
+ \item \code{IMAGE_INSTALL = "busybox mtd-utils"}
+ \end{itemize}
+ \end{itemize}
+\end{frame}
+
\begin{frame}
\frametitle{Operators 1/2}
\begin{itemize}
More information about the training-materials-updates
mailing list