[bootlin/training-materials updates] master: slides/sysdev-kernel-building: fix cleanup targets (119c3c60)

Michael Opdenacker michael.opdenacker at bootlin.com
Thu Sep 1 19:02:22 CEST 2022


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

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

commit 119c3c606d59304aed5f6ce85c6f449e1eb4f15d
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Thu Sep 1 19:02:22 2022 +0200

    slides/sysdev-kernel-building: fix cleanup targets
    
    - "make mrproper" no longer necessary before switching architectures
    - "make clean" was incomplete. Use the output of "make help"
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

119c3c606d59304aed5f6ce85c6f449e1eb4f15d
 .../sysdev-kernel-building.tex                      | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index 51dab069..6b02df24 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -497,21 +497,22 @@ CONFIG_FAT_DEFAULT_CODEPAGE=437
   \end{itemize}
 \end{frame}
 
-\begin{frame}
+\begin{frame}[fragile]
   \frametitle{Kernel cleanup targets}
   \begin{columns}
     \column{0.8\textwidth}
     \small
     \begin{itemize}
-    \item Clean-up generated files (sometimes useful before switching
-          versions, to avoid untracked output files, or to force re-compilation):\\
-      \code{make clean}
-    \item Remove all generated files. Needed when switching from one
-      architecture to another. Caution: it also removes your \code{.config} file!\\
-      \code{make mrproper}
-    \item Also remove editor backup and patch reject files (mainly to
-      generate patches):\\
-      \code{make distclean}
+    \item From \code{make help}:
+    \begin{block}{}
+    \begin{minted}[fontsize=\scriptsize]{console}
+Cleaning targets:
+  clean           - Remove most generated files but keep the config and
+                    enough build support to build external modules
+  mrproper        - Remove all generated files + config + various backup files
+  distclean       - mrproper + remove editor backup and patch files
+     \end{minted}
+     \end{block}
     \item If you are in a git tree, remove all files not tracked (and
       ignored) by git:\\
       \code{git clean -fdx}




More information about the training-materials-updates mailing list