[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