[FE training-materials-updates] slides/buildroot-advanced: slightly rework BR2_EXTERNAL explanation
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Fri May 22 14:26:54 CEST 2015
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=361f21c99876759741133dabff3986ca3866e3d0
>---------------------------------------------------------------
commit 361f21c99876759741133dabff3986ca3866e3d0
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Fri May 22 14:26:32 2015 +0200
slides/buildroot-advanced: slightly rework BR2_EXTERNAL explanation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
361f21c99876759741133dabff3986ca3866e3d0
slides/buildroot-advanced/buildroot-advanced.tex | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/slides/buildroot-advanced/buildroot-advanced.tex b/slides/buildroot-advanced/buildroot-advanced.tex
index 47640e5..8601056 100644
--- a/slides/buildroot-advanced/buildroot-advanced.tex
+++ b/slides/buildroot-advanced/buildroot-advanced.tex
@@ -1,6 +1,6 @@
\section{Advanced topics}
-\begin{frame}{{\tt BR2\_EXTERNAL}}
+\begin{frame}{{\tt BR2\_EXTERNAL}: principle}
\begin{itemize}
\item Storing your custom packages, custom configuration files and
custom {\em defconfigs} inside the Buildroot tree may not be the
@@ -12,15 +12,22 @@
\item The \code{BR2_EXTERNAL} mechanism allows to store your own
package recipes, {\em defconfigs} and other artefacts outside of
the Buildroot tree.
+ \item Note: can only be used to add new packages, not to override
+ existing Buildroot packages
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{{\tt BR2\_EXTERNAL}: mechanism}
+ \begin{itemize}
\item Specify \code{BR2_EXTERNAL} on the command line when building.
\item Buildroot will:
\begin{itemize}
- \item include \code{$(BR2_EXTERNAL)/Config.in} in the configuration menu
+ \item include \code{$(BR2_EXTERNAL)/Config.in} in the
+ configuration menu, under a new menu called \code{User-provided
+ options}
\item include \code{$(BR2_EXTERNAL)/external.mk} in the make logic
\item include \code{$(BR2_EXTERNAL)/configs/} in the list of {\em defconfigs}
\end{itemize}
- \item Note: can only be used to add new packages, not to override
- existing Buildroot packages
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list