[bootlin/training-materials updates] master: yocto: slides: move "Root filesystem generation" to the "Images" section (696c307a)

Luca Ceresoli luca.ceresoli at bootlin.com
Thu May 11 15:34:04 CEST 2023


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

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

commit 696c307a994cb403c68c4f97e4c44403169b82b8
Author: Luca Ceresoli <luca.ceresoli at bootlin.com>
Date:   Thu May 11 15:32:42 2023 +0200

    yocto: slides: move "Root filesystem generation" to the "Images" section
    
    This is image-related, and during trainings I always end up in telling this
    verbally in the "Images" section, so it's better to move it.
    
    Also update the English agendas (the French ones are not up to date and do
    not even contain it anyway).
    
    Signed-off-by: Luca Ceresoli <luca.ceresoli at bootlin.com>


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

696c307a994cb403c68c4f97e4c44403169b82b8
 agenda/yocto-agenda.tex                          |  1 -
 agenda/yocto-online-agenda.tex                   |  1 -
 slides/yocto-image/yocto-image.tex               | 20 ++++++++++++++++++++
 slides/yocto-recipe-extra/yocto-recipe-extra.tex | 22 ----------------------
 4 files changed, 20 insertions(+), 24 deletions(-)

diff --git a/agenda/yocto-agenda.tex b/agenda/yocto-agenda.tex
index baaa43a2..eb1dae0b 100644
--- a/agenda/yocto-agenda.tex
+++ b/agenda/yocto-agenda.tex
@@ -265,7 +265,6 @@
   \item Conditional features
   \item Package splitting
   \item Dependencies in detail
-  \item Root filesystem creation
   \end{itemize}
 }
 {Lecture - Licensing}
diff --git a/agenda/yocto-online-agenda.tex b/agenda/yocto-online-agenda.tex
index 8a0d5155..a42f6377 100644
--- a/agenda/yocto-online-agenda.tex
+++ b/agenda/yocto-online-agenda.tex
@@ -263,7 +263,6 @@
   \item Conditional features
   \item Package splitting
   \item Dependencies in detail
-  \item Root filesystem creation
   \end{itemize}
 }
 {Lecture - Licensing}
diff --git a/slides/yocto-image/yocto-image.tex b/slides/yocto-image/yocto-image.tex
index d1020bcb..149e53b1 100644
--- a/slides/yocto-image/yocto-image.tex
+++ b/slides/yocto-image/yocto-image.tex
@@ -86,6 +86,26 @@ LICENSE = "MIT"
   \end{block}
 \end{frame}
 
+\begin{frame}
+  \frametitle{Root filesystem generation}
+  \begin{itemize}
+    \item Image generation overview:
+      \begin{enumerate}
+        \item An empty directory is created for the root filesystem.
+        \item Packages from \code{IMAGE_INSTALL} are installed into it
+          using the package manager.
+        \item One or more images files are created, depending on the
+          \code{IMAGE_FSTYPES} value.
+      \end{enumerate}
+    \item The rootfs creation is specific to the \code{IMAGE_PKGTYPE}
+      value. It should be defined in the image recipe, otherwise the
+      first valid package type defined in \code{PACKAGE_CLASSES} is
+      used.
+    \item All the magic is done in
+      \code{meta/classes/rootfs_${IMAGE_PKGTYPE}.bbclass}
+  \end{itemize}
+\end{frame}
+
 \subsection{Image types}
 
 \begin{frame}
diff --git a/slides/yocto-recipe-extra/yocto-recipe-extra.tex b/slides/yocto-recipe-extra/yocto-recipe-extra.tex
index 4ba339ac..edfda797 100644
--- a/slides/yocto-recipe-extra/yocto-recipe-extra.tex
+++ b/slides/yocto-recipe-extra/yocto-recipe-extra.tex
@@ -515,25 +515,3 @@ ncurses
       the kernel (could be builtin)
   \end{itemize}
 \end{frame}
-
-\subsection{Root filesystem creation}
-
-\begin{frame}
-  \frametitle{Root filesystem generation}
-  \begin{itemize}
-    \item Image generation overview:
-      \begin{enumerate}
-        \item An empty directory is created for the root filesystem.
-        \item Packages from \code{IMAGE_INSTALL} are installed into it
-          using the package manager.
-        \item One or more images files are created, depending on the
-          \code{IMAGE_FSTYPES} value.
-      \end{enumerate}
-    \item The rootfs creation is specific to the \code{IMAGE_PKGTYPE}
-      value. It should be defined in the image recipe, otherwise the
-      first valid package type defined in \code{PACKAGE_CLASSES} is
-      used.
-    \item All the magic is done in
-      \code{meta/classes/rootfs_${IMAGE_PKGTYPE}.bbclass}
-  \end{itemize}
-\end{frame}




More information about the training-materials-updates mailing list