[bootlin/training-materials updates] master: yocto: slides: move automatic defconfig handling to kernel.bbclass (698eac7e)

Luca Ceresoli luca.ceresoli at bootlin.com
Fri May 5 12:00:41 CEST 2023


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/698eac7e1164916919337e04ab1df20bfb3e65ee

>---------------------------------------------------------------

commit 698eac7e1164916919337e04ab1df20bfb3e65ee
Author: Luca Ceresoli <luca.ceresoli at bootlin.com>
Date:   Fri May 5 12:00:41 2023 +0200

    yocto: slides: move automatic defconfig handling to kernel.bbclass
    
    This is done by kernel.bbclass, so it is not specific to linux-yocto.
    
    Signed-off-by: Luca Ceresoli <luca.ceresoli at bootlin.com>


>---------------------------------------------------------------

698eac7e1164916919337e04ab1df20bfb3e65ee
 slides/yocto-bsp/yocto-bsp.tex                         | 1 -
 slides/yocto-recipe-advanced/yocto-recipe-advanced.tex | 8 +++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/slides/yocto-bsp/yocto-bsp.tex b/slides/yocto-bsp/yocto-bsp.tex
index 5529f97e..d144578f 100644
--- a/slides/yocto-bsp/yocto-bsp.tex
+++ b/slides/yocto-bsp/yocto-bsp.tex
@@ -210,7 +210,6 @@ MACHINE_FEATURES += "touchscreen"
 \begin{frame}[fragile]
   \frametitle{Linux Yocto 2/3}
   \begin{itemize}
-    \item Automatically applies a \code{defconfig} listed in \code{SRC_URI}
     \item Automatically applies configuration fragments listed in \code{SRC_URI} with a \code{.cfg} extension
       \begin{block}{}
         \begin{minted}{sh}
diff --git a/slides/yocto-recipe-advanced/yocto-recipe-advanced.tex b/slides/yocto-recipe-advanced/yocto-recipe-advanced.tex
index c59ca64f..63b24fc3 100644
--- a/slides/yocto-recipe-advanced/yocto-recipe-advanced.tex
+++ b/slides/yocto-recipe-advanced/yocto-recipe-advanced.tex
@@ -144,12 +144,18 @@ SRC_URI += "file://custom-modification-0.patch \
   \end{itemize}
 \end{frame}
 
-\begin{frame}
+\begin{frame}[fragile]
   \frametitle{The kernel class}
   \begin{itemize}
     \item Used to build Linux kernels.
     \item Defines tasks to configure, compile and install a kernel and
           its modules.
+    \item Automatically applies a \code{defconfig} listed in \code{SRC_URI}
+      \begin{block}{}
+        \begin{minted}{sh}
+SRC_URI += "file://defconfig"
+        \end{minted}
+      \end{block}
     \item The kernel is divided into several packages: \code{kernel},
           \code{kernel-base}, \code{kernel-dev},
           \code{kernel-modules}\dots




More information about the training-materials-updates mailing list