[bootlin/training-materials updates] master: agenda: factorize pre-requisites definition (797ccc02)
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sun Jan 1 23:59:26 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/797ccc024dcf649e4e147bf98fa1a580270990f2
>---------------------------------------------------------------
commit 797ccc024dcf649e4e147bf98fa1a580270990f2
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date: Sun Jan 1 23:59:26 2023 +0100
agenda: factorize pre-requisites definition
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
>---------------------------------------------------------------
797ccc024dcf649e4e147bf98fa1a580270990f2
agenda/autotools-agenda.tex | 4 +---
agenda/autotools-online-agenda.tex | 4 +---
agenda/autotools.inc | 7 +++++++
agenda/boot-time-agenda.tex | 6 +-----
agenda/boot-time-fr-agenda.tex | 6 +-----
agenda/boot-time-online-agenda.tex | 6 +-----
agenda/boot-time-online-fr-agenda.tex | 6 +-----
agenda/boot-time.inc | 9 +++++++++
agenda/buildroot-agenda.tex | 6 +-----
agenda/buildroot-fr-agenda.tex | 6 +-----
agenda/buildroot-online-agenda.tex | 6 +-----
agenda/buildroot-online-fr-agenda.tex | 6 +-----
agenda/buildroot.inc | 9 +++++++++
agenda/debugging-agenda.tex | 6 +-----
agenda/debugging-fr-agenda.tex | 6 +-----
agenda/debugging-online-agenda.tex | 6 +-----
agenda/debugging-online-fr-agenda.tex | 6 +-----
agenda/debugging.inc | 9 +++++++++
agenda/embedded-linux-agenda.tex | 5 +----
agenda/embedded-linux-fr-agenda.tex | 5 +----
agenda/embedded-linux-online-agenda.tex | 5 +----
agenda/embedded-linux-online-fr-agenda.tex | 5 +----
agenda/embedded-linux.inc | 8 ++++++++
agenda/git-agenda.tex | 8 +-------
agenda/git.inc | 8 ++++++++
agenda/graphics-agenda.tex | 6 +-----
agenda/graphics-fr-agenda.tex | 6 +-----
agenda/graphics-online-agenda.tex | 6 +-----
agenda/graphics-online-fr-agenda.tex | 6 +-----
agenda/graphics.inc | 9 +++++++++
agenda/linux-kernel-agenda.tex | 7 +------
agenda/linux-kernel-fr-agenda.tex | 7 +------
agenda/linux-kernel-online-agenda.tex | 7 +------
agenda/linux-kernel-online-fr-agenda.tex | 7 +------
agenda/linux-kernel.inc | 10 ++++++++++
agenda/preempt-rt-agenda.tex | 6 +-----
agenda/preempt-rt-fr-agenda.tex | 6 +-----
agenda/preempt-rt-online-agenda.tex | 6 +-----
agenda/preempt-rt-online-fr-agenda.tex | 6 +-----
agenda/preempt-rt.inc | 9 +++++++++
agenda/yocto-agenda.tex | 6 +-----
agenda/yocto-fr-agenda.tex | 6 +-----
agenda/yocto-online-agenda.tex | 6 +-----
agenda/yocto-online-fr-agenda.tex | 6 +-----
agenda/yocto.inc | 9 +++++++++
45 files changed, 122 insertions(+), 173 deletions(-)
diff --git a/agenda/autotools-agenda.tex b/agenda/autotools-agenda.tex
index 6573806f..5c6df178 100644
--- a/agenda/autotools-agenda.tex
+++ b/agenda/autotools-agenda.tex
@@ -35,9 +35,7 @@
{\em autotools} to build their software components.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/autotools-online-agenda.tex b/agenda/autotools-online-agenda.tex
index 759716c2..10f074c9 100644
--- a/agenda/autotools-online-agenda.tex
+++ b/agenda/autotools-online-agenda.tex
@@ -35,9 +35,7 @@
{\em autotools} to build their software components.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/autotools.inc b/agenda/autotools.inc
index 8c07d0ef..e528c021 100644
--- a/agenda/autotools.inc
+++ b/agenda/autotools.inc
@@ -27,3 +27,10 @@
etc.
\end{itemize}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \end{itemize}
+}
\ No newline at end of file
diff --git a/agenda/boot-time-agenda.tex b/agenda/boot-time-agenda.tex
index 82feae50..eafd0e68 100644
--- a/agenda/boot-time-agenda.tex
+++ b/agenda/boot-time-agenda.tex
@@ -33,11 +33,7 @@
\newline People supporting embedded Linux system developers.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/boot-time-fr-agenda.tex b/agenda/boot-time-fr-agenda.tex
index de0e6b61..f70d6a16 100644
--- a/agenda/boot-time-fr-agenda.tex
+++ b/agenda/boot-time-fr-agenda.tex
@@ -33,11 +33,7 @@
\newline Personnes offrant de l'assistance à de tels développeurs.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
{\bf Pour les sessions sur site uniquement}
diff --git a/agenda/boot-time-online-agenda.tex b/agenda/boot-time-online-agenda.tex
index e3087465..a00dac78 100644
--- a/agenda/boot-time-online-agenda.tex
+++ b/agenda/boot-time-online-agenda.tex
@@ -33,11 +33,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/boot-time-online-fr-agenda.tex b/agenda/boot-time-online-fr-agenda.tex
index 6f98286d..32c22bbb 100644
--- a/agenda/boot-time-online-fr-agenda.tex
+++ b/agenda/boot-time-online-fr-agenda.tex
@@ -44,11 +44,7 @@
\newline Personnes offrant de l'assistance à de tels développeurs.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/boot-time.inc b/agenda/boot-time.inc
index 093ad5cf..0de45341 100644
--- a/agenda/boot-time.inc
+++ b/agenda/boot-time.inc
@@ -47,3 +47,12 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \prerequisiteembeddedlinux
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/buildroot-agenda.tex b/agenda/buildroot-agenda.tex
index 726616f6..398b9a65 100644
--- a/agenda/buildroot-agenda.tex
+++ b/agenda/buildroot-agenda.tex
@@ -33,11 +33,7 @@
Buildroot to build their embedded Linux systems.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/buildroot-fr-agenda.tex b/agenda/buildroot-fr-agenda.tex
index 7a91ad79..ecc8f61e 100644
--- a/agenda/buildroot-fr-agenda.tex
+++ b/agenda/buildroot-fr-agenda.tex
@@ -34,11 +34,7 @@
embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/buildroot-online-agenda.tex b/agenda/buildroot-online-agenda.tex
index ff35c93b..c41662e1 100644
--- a/agenda/buildroot-online-agenda.tex
+++ b/agenda/buildroot-online-agenda.tex
@@ -33,11 +33,7 @@
Buildroot to build their embedded Linux systems.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/buildroot-online-fr-agenda.tex b/agenda/buildroot-online-fr-agenda.tex
index 9e2a6fea..995c8c5e 100644
--- a/agenda/buildroot-online-fr-agenda.tex
+++ b/agenda/buildroot-online-fr-agenda.tex
@@ -34,11 +34,7 @@
embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/buildroot.inc b/agenda/buildroot.inc
index 9c58dab4..497cab1b 100644
--- a/agenda/buildroot.inc
+++ b/agenda/buildroot.inc
@@ -69,3 +69,12 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \prerequisiteembeddedlinux
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/debugging-agenda.tex b/agenda/debugging-agenda.tex
index 6b9e1842..a559bd92 100644
--- a/agenda/debugging-agenda.tex
+++ b/agenda/debugging-agenda.tex
@@ -34,11 +34,7 @@
performance or latency problems.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{22.04}
\certificate{}
diff --git a/agenda/debugging-fr-agenda.tex b/agenda/debugging-fr-agenda.tex
index b926c181..a69f74fc 100644
--- a/agenda/debugging-fr-agenda.tex
+++ b/agenda/debugging-fr-agenda.tex
@@ -34,11 +34,7 @@
résoudre des problèmes de performance ou de latence.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{22.04}
\certificate{}
diff --git a/agenda/debugging-online-agenda.tex b/agenda/debugging-online-agenda.tex
index b2f2a3fb..ce0b46cb 100644
--- a/agenda/debugging-online-agenda.tex
+++ b/agenda/debugging-online-agenda.tex
@@ -34,11 +34,7 @@
performance or latency problems.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/debugging-online-fr-agenda.tex b/agenda/debugging-online-fr-agenda.tex
index f68829f8..3da756dd 100644
--- a/agenda/debugging-online-fr-agenda.tex
+++ b/agenda/debugging-online-fr-agenda.tex
@@ -34,11 +34,7 @@
résoudre des problèmes de performance ou de latence.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/debugging.inc b/agenda/debugging.inc
index ee4c4cdb..067d43cc 100644
--- a/agenda/debugging.inc
+++ b/agenda/debugging.inc
@@ -72,3 +72,12 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \prerequisiteembeddedlinux
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/embedded-linux-agenda.tex b/agenda/embedded-linux-agenda.tex
index efecb45d..601f3847 100644
--- a/agenda/embedded-linux-agenda.tex
+++ b/agenda/embedded-linux-agenda.tex
@@ -33,10 +33,7 @@
\newline People supporting embedded Linux system developers.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{22.04}
\certificate{}
diff --git a/agenda/embedded-linux-fr-agenda.tex b/agenda/embedded-linux-fr-agenda.tex
index 99b64e63..538086d0 100644
--- a/agenda/embedded-linux-fr-agenda.tex
+++ b/agenda/embedded-linux-fr-agenda.tex
@@ -33,10 +33,7 @@
reposant sur Linux et des composants open-source.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{22.04}
\certificate{}
diff --git a/agenda/embedded-linux-online-agenda.tex b/agenda/embedded-linux-online-agenda.tex
index e897db14..8ce1f0d9 100644
--- a/agenda/embedded-linux-online-agenda.tex
+++ b/agenda/embedded-linux-online-agenda.tex
@@ -33,10 +33,7 @@
\newline People supporting embedded Linux system developers.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/embedded-linux-online-fr-agenda.tex b/agenda/embedded-linux-online-fr-agenda.tex
index 4bd14c44..97380ba5 100644
--- a/agenda/embedded-linux-online-fr-agenda.tex
+++ b/agenda/embedded-linux-online-fr-agenda.tex
@@ -33,10 +33,7 @@
reposant sur Linux et des composants open-source.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/embedded-linux.inc b/agenda/embedded-linux.inc
index 9f6832fd..460060b2 100644
--- a/agenda/embedded-linux.inc
+++ b/agenda/embedded-linux.inc
@@ -83,3 +83,11 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/git-agenda.tex b/agenda/git-agenda.tex
index ec37ae3e..168b931c 100644
--- a/agenda/git-agenda.tex
+++ b/agenda/git-agenda.tex
@@ -29,13 +29,7 @@
Git to managed their source code.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \item {\bf Knowledge and practice of UNIX or GNU/Linux commands}:
- participants must be familiar with the Linux command
- line. Participants lacking experience on this topic should get
- trained by themselves, for example with our freely available
- on-line slides (\url{https://bootlin.com/blog/command-line/})
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/git.inc b/agenda/git.inc
index 7ab9f777..d68993bc 100644
--- a/agenda/git.inc
+++ b/agenda/git.inc
@@ -21,3 +21,11 @@
control with Git
\end{itemize}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/graphics-agenda.tex b/agenda/graphics-agenda.tex
index 8b68a4d2..b348b813 100644
--- a/agenda/graphics-agenda.tex
+++ b/agenda/graphics-agenda.tex
@@ -43,11 +43,7 @@
People developing multimedia devices using the Linux kernel
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitekernel
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
{\bf For on-site sessions at our customer location, the customer must provide}:
diff --git a/agenda/graphics-fr-agenda.tex b/agenda/graphics-fr-agenda.tex
index 3ea61ea6..d2abf58c 100644
--- a/agenda/graphics-fr-agenda.tex
+++ b/agenda/graphics-fr-agenda.tex
@@ -46,11 +46,7 @@
noyau Linux
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitekernel
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
{\bf Pour les sessions en présentiel dans les locaux de nos clients,
diff --git a/agenda/graphics-online-agenda.tex b/agenda/graphics-online-agenda.tex
index 729e32db..4a1b3880 100644
--- a/agenda/graphics-online-agenda.tex
+++ b/agenda/graphics-online-agenda.tex
@@ -47,11 +47,7 @@
People developing multimedia devices using the Linux kernel
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitekernel
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/graphics-online-fr-agenda.tex b/agenda/graphics-online-fr-agenda.tex
index 0667fcbc..0793a53c 100644
--- a/agenda/graphics-online-fr-agenda.tex
+++ b/agenda/graphics-online-fr-agenda.tex
@@ -50,11 +50,7 @@
noyau Linux
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitekernel
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/graphics.inc b/agenda/graphics.inc
index 952359b8..6943b264 100644
--- a/agenda/graphics.inc
+++ b/agenda/graphics.inc
@@ -48,3 +48,12 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisiteclanguage
+ \prerequisitekernel
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/linux-kernel-agenda.tex b/agenda/linux-kernel-agenda.tex
index 3ba19a0d..e813cde0 100644
--- a/agenda/linux-kernel-agenda.tex
+++ b/agenda/linux-kernel-agenda.tex
@@ -33,12 +33,7 @@
\newline People supporting embedded Linux system developers.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/linux-kernel-fr-agenda.tex b/agenda/linux-kernel-fr-agenda.tex
index 59903751..d17ad12f 100644
--- a/agenda/linux-kernel-fr-agenda.tex
+++ b/agenda/linux-kernel-fr-agenda.tex
@@ -32,12 +32,7 @@
\newline Ingénieurs supportant des développeurs Linux embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/linux-kernel-online-agenda.tex b/agenda/linux-kernel-online-agenda.tex
index a7445311..6cd79d05 100644
--- a/agenda/linux-kernel-online-agenda.tex
+++ b/agenda/linux-kernel-online-agenda.tex
@@ -33,12 +33,7 @@
\newline People supporting embedded Linux system developers.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/linux-kernel-online-fr-agenda.tex b/agenda/linux-kernel-online-fr-agenda.tex
index df7f783b..cb122546 100644
--- a/agenda/linux-kernel-online-fr-agenda.tex
+++ b/agenda/linux-kernel-online-fr-agenda.tex
@@ -33,12 +33,7 @@
\newline Ingénieurs supportant des développeurs Linux embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisiteclanguage
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/linux-kernel.inc b/agenda/linux-kernel.inc
index 644ffb4f..823c23bc 100644
--- a/agenda/linux-kernel.inc
+++ b/agenda/linux-kernel.inc
@@ -73,3 +73,13 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisiteclanguage
+ \prerequisitecommandline
+ \prerequisiteembeddedlinux
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/preempt-rt-agenda.tex b/agenda/preempt-rt-agenda.tex
index 8d076a8a..f975a416 100644
--- a/agenda/preempt-rt-agenda.tex
+++ b/agenda/preempt-rt-agenda.tex
@@ -33,11 +33,7 @@
real-time applications and drivers on an embedded Linux system.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/preempt-rt-fr-agenda.tex b/agenda/preempt-rt-fr-agenda.tex
index 1b26c196..5a8dd0bc 100644
--- a/agenda/preempt-rt-fr-agenda.tex
+++ b/agenda/preempt-rt-fr-agenda.tex
@@ -34,11 +34,7 @@
Linux embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/preempt-rt-online-agenda.tex b/agenda/preempt-rt-online-agenda.tex
index a8abf96a..cc1bb4ff 100644
--- a/agenda/preempt-rt-online-agenda.tex
+++ b/agenda/preempt-rt-online-agenda.tex
@@ -33,11 +33,7 @@
real-time applications and drivers on an embedded Linux system.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/preempt-rt-online-fr-agenda.tex b/agenda/preempt-rt-online-fr-agenda.tex
index 8843b7d7..26a1d3b1 100644
--- a/agenda/preempt-rt-online-fr-agenda.tex
+++ b/agenda/preempt-rt-online-fr-agenda.tex
@@ -34,11 +34,7 @@
Linux embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/preempt-rt.inc b/agenda/preempt-rt.inc
index 85a44fa6..7e3c2f9c 100644
--- a/agenda/preempt-rt.inc
+++ b/agenda/preempt-rt.inc
@@ -50,3 +50,12 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \prerequisiteembeddedlinux
+ \prerequisiteenglish
+ \end{itemize}
+}
diff --git a/agenda/yocto-agenda.tex b/agenda/yocto-agenda.tex
index 643ad8c8..f0d65301 100644
--- a/agenda/yocto-agenda.tex
+++ b/agenda/yocto-agenda.tex
@@ -33,11 +33,7 @@
the Yocto Project to build their embedded Linux system.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/yocto-fr-agenda.tex b/agenda/yocto-fr-agenda.tex
index 9f776603..cf1f79f4 100644
--- a/agenda/yocto-fr-agenda.tex
+++ b/agenda/yocto-fr-agenda.tex
@@ -33,11 +33,7 @@
pour construire leur système Linux embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\ferequiredequipmentonsite{20.04}
\certificate{}
diff --git a/agenda/yocto-online-agenda.tex b/agenda/yocto-online-agenda.tex
index 5b99f6b9..adf71ca4 100644
--- a/agenda/yocto-online-agenda.tex
+++ b/agenda/yocto-online-agenda.tex
@@ -33,11 +33,7 @@
the Yocto Project to build their embedded Linux system.
}
\feagendasummaryitem{Prerequisites}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
\begin{itemize}
diff --git a/agenda/yocto-online-fr-agenda.tex b/agenda/yocto-online-fr-agenda.tex
index 37be2075..a59e6fb4 100644
--- a/agenda/yocto-online-fr-agenda.tex
+++ b/agenda/yocto-online-fr-agenda.tex
@@ -33,11 +33,7 @@
pour construire leur système Linux embarqué.
}
\feagendasummaryitem{Pré-requis}{
- \begin{itemize}
- \prerequisitecommandline
- \prerequisiteembeddedlinux
- \prerequisiteenglish
- \end{itemize}
+ \trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
\begin{itemize}
diff --git a/agenda/yocto.inc b/agenda/yocto.inc
index 081925ab..127309fd 100644
--- a/agenda/yocto.inc
+++ b/agenda/yocto.inc
@@ -57,3 +57,12 @@
\end{itemize}
}
}
+
+% Training prerequisites
+\def \trainingprerequisites{
+ \begin{itemize}
+ \prerequisitecommandline
+ \prerequisiteembeddedlinux
+ \prerequisiteenglish
+ \end{itemize}
+}
More information about the training-materials-updates
mailing list