[bootlin/training-materials updates] master: agenda: deduplicate required equipment definition (ee0c1f81)
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Thu Jan 5 23:36:42 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/ee0c1f815361b0d9189b95735c2a564444199e3c
>---------------------------------------------------------------
commit ee0c1f815361b0d9189b95735c2a564444199e3c
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date: Thu Jan 5 23:36:42 2023 +0100
agenda: deduplicate required equipment definition
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
>---------------------------------------------------------------
ee0c1f815361b0d9189b95735c2a564444199e3c
agenda/autotools-agenda.tex | 4 +-
agenda/autotools-online-agenda.tex | 7 +-
agenda/boot-time-agenda.tex | 4 +-
agenda/boot-time-fr-agenda.tex | 21 +-----
agenda/boot-time-online-agenda.tex | 7 +-
agenda/boot-time-online-fr-agenda.tex | 7 +-
agenda/buildroot-agenda.tex | 4 +-
agenda/buildroot-fr-agenda.tex | 4 +-
agenda/buildroot-online-agenda.tex | 7 +-
agenda/buildroot-online-fr-agenda.tex | 7 +-
agenda/debugging-agenda.tex | 4 +-
agenda/debugging-fr-agenda.tex | 4 +-
agenda/debugging-online-agenda.tex | 7 +-
agenda/debugging-online-fr-agenda.tex | 7 +-
agenda/debugging.inc | 3 +
agenda/embedded-linux-agenda.tex | 4 +-
agenda/embedded-linux-fr-agenda.tex | 4 +-
agenda/embedded-linux-online-agenda.tex | 7 +-
agenda/embedded-linux-online-fr-agenda.tex | 7 +-
agenda/embedded-linux.inc | 3 +
agenda/git-agenda.tex | 4 +-
agenda/graphics-agenda.tex | 7 +-
agenda/graphics-fr-agenda.tex | 8 +--
agenda/graphics-online-agenda.tex | 7 +-
agenda/graphics-online-fr-agenda.tex | 7 +-
agenda/graphics.inc | 24 +++++++
agenda/linux-kernel-agenda.tex | 4 +-
agenda/linux-kernel-fr-agenda.tex | 4 +-
agenda/linux-kernel-online-agenda.tex | 7 +-
agenda/linux-kernel-online-fr-agenda.tex | 7 +-
agenda/preempt-rt-agenda.tex | 4 +-
agenda/preempt-rt-fr-agenda.tex | 4 +-
agenda/preempt-rt-online-agenda.tex | 7 +-
agenda/preempt-rt-online-fr-agenda.tex | 7 +-
agenda/yocto-agenda.tex | 4 +-
agenda/yocto-fr-agenda.tex | 4 +-
agenda/yocto-online-agenda.tex | 7 +-
agenda/yocto-online-fr-agenda.tex | 7 +-
common/agenda.sty | 107 ++++++++++++++++++-----------
39 files changed, 163 insertions(+), 189 deletions(-)
diff --git a/agenda/autotools-agenda.tex b/agenda/autotools-agenda.tex
index 022780b4..3071f867 100644
--- a/agenda/autotools-agenda.tex
+++ b/agenda/autotools-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/autotools-online-agenda.tex b/agenda/autotools-online-agenda.tex
index 8af0b11f..688a50f5 100644
--- a/agenda/autotools-online-agenda.tex
+++ b/agenda/autotools-online-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/boot-time-agenda.tex b/agenda/boot-time-agenda.tex
index 984120f2..d3ec4089 100644
--- a/agenda/boot-time-agenda.tex
+++ b/agenda/boot-time-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/boot-time-fr-agenda.tex b/agenda/boot-time-fr-agenda.tex
index 240db79e..5f3c707f 100644
--- a/agenda/boot-time-fr-agenda.tex
+++ b/agenda/boot-time-fr-agenda.tex
@@ -34,26 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- {\bf Pour les sessions sur site uniquement}
- \newline Le matériel est fourni par Bootlin durant les
- sessions inter-entreprises
- \begin{itemize}
- \item Projecteur vidéo
- \item Un ordinateur sur chaque bureau (pour une ou deux personnes), avec au
- moins 8 Go de RAM, un processeur au moins équivalent à un Intel Core i5,
- et Ubuntu Linux installé dans une {\bf partition
- dédiée d'au moins 40 Go. L'utilisation de Linux dans une machine virtuelle
- n'est pas supportée}, en raison de problèmes avec la connexion au matériel.
- \item Nous avons besoin d'Ubuntu Desktop 20.04 (Xubuntu et autres
- variantes fonctionnent également). Nous ne supportons pas d'autres
- distributions, car nous ne pouvons tester toutes les versions des
- paquets.
- \item {\bf Connexion à Internet} (directe ou par le proxy de l'entreprise).
- \item {\bf Les ordinateurs contenant des données importantes doivent être
- sauvegardés} avant d'être utilisés dans nos sessions. Certains
- participants ont déjà commis des erreurs lors de travaux pratiques
- avec pour conséquence des pertes de données.
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/boot-time-online-agenda.tex b/agenda/boot-time-online-agenda.tex
index 138e75b7..5d3234ac 100644
--- a/agenda/boot-time-online-agenda.tex
+++ b/agenda/boot-time-online-agenda.tex
@@ -25,12 +25,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing.
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/boot-time-online-fr-agenda.tex b/agenda/boot-time-online-fr-agenda.tex
index 78fbed14..63df1dda 100644
--- a/agenda/boot-time-online-fr-agenda.tex
+++ b/agenda/boot-time-online-fr-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/buildroot-agenda.tex b/agenda/buildroot-agenda.tex
index 86c1c655..dc10e773 100644
--- a/agenda/buildroot-agenda.tex
+++ b/agenda/buildroot-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/buildroot-fr-agenda.tex b/agenda/buildroot-fr-agenda.tex
index 58b0495c..7703699f 100644
--- a/agenda/buildroot-fr-agenda.tex
+++ b/agenda/buildroot-fr-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Pré-requis}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Équipement nécessaire}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/buildroot-online-agenda.tex b/agenda/buildroot-online-agenda.tex
index 8602937e..88b956d5 100644
--- a/agenda/buildroot-online-agenda.tex
+++ b/agenda/buildroot-online-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing.
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/buildroot-online-fr-agenda.tex b/agenda/buildroot-online-fr-agenda.tex
index 56bc617c..5be0ad1c 100644
--- a/agenda/buildroot-online-fr-agenda.tex
+++ b/agenda/buildroot-online-fr-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/debugging-agenda.tex b/agenda/debugging-agenda.tex
index 675745c6..be84a5ce 100644
--- a/agenda/debugging-agenda.tex
+++ b/agenda/debugging-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{22.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/debugging-fr-agenda.tex b/agenda/debugging-fr-agenda.tex
index 54caf2dc..c2016b2c 100644
--- a/agenda/debugging-fr-agenda.tex
+++ b/agenda/debugging-fr-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Pré-requis}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{22.04}
+\feagendasummaryitem{Équipement nécessaire}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/debugging-online-agenda.tex b/agenda/debugging-online-agenda.tex
index b148d5a8..98ea3041 100644
--- a/agenda/debugging-online-agenda.tex
+++ b/agenda/debugging-online-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/debugging-online-fr-agenda.tex b/agenda/debugging-online-fr-agenda.tex
index 2d432035..7d9d9248 100644
--- a/agenda/debugging-online-fr-agenda.tex
+++ b/agenda/debugging-online-fr-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/debugging.inc b/agenda/debugging.inc
index 0d3ef85f..35e06f95 100644
--- a/agenda/debugging.inc
+++ b/agenda/debugging.inc
@@ -102,3 +102,6 @@
Clément Léger
\newline \url{https://bootlin.com/company/staff/clement-leger/}
}
+
+% Ubuntu version
+\def \ubuntuversion{22.04}
diff --git a/agenda/embedded-linux-agenda.tex b/agenda/embedded-linux-agenda.tex
index 086d18bd..26fff2e1 100644
--- a/agenda/embedded-linux-agenda.tex
+++ b/agenda/embedded-linux-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{22.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/embedded-linux-fr-agenda.tex b/agenda/embedded-linux-fr-agenda.tex
index e564a63e..31ff8476 100644
--- a/agenda/embedded-linux-fr-agenda.tex
+++ b/agenda/embedded-linux-fr-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Pré-requis}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{22.04}
+\feagendasummaryitem{Équipement nécessaire}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/embedded-linux-online-agenda.tex b/agenda/embedded-linux-online-agenda.tex
index 1ab2048a..61fad4c9 100644
--- a/agenda/embedded-linux-online-agenda.tex
+++ b/agenda/embedded-linux-online-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/embedded-linux-online-fr-agenda.tex b/agenda/embedded-linux-online-fr-agenda.tex
index 46905f7e..b8b1beca 100644
--- a/agenda/embedded-linux-online-fr-agenda.tex
+++ b/agenda/embedded-linux-online-fr-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/embedded-linux.inc b/agenda/embedded-linux.inc
index 1da5844a..76ed3200 100644
--- a/agenda/embedded-linux.inc
+++ b/agenda/embedded-linux.inc
@@ -104,3 +104,6 @@
\newline People supporting embedded Linux system developers.
}
}
+
+% Ubuntu version
+\def \ubuntuversion{22.04}
diff --git a/agenda/git-agenda.tex b/agenda/git-agenda.tex
index 316da0ec..e239ba35 100644
--- a/agenda/git-agenda.tex
+++ b/agenda/git-agenda.tex
@@ -30,7 +30,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/graphics-agenda.tex b/agenda/graphics-agenda.tex
index 9702108f..f46ed207 100644
--- a/agenda/graphics-agenda.tex
+++ b/agenda/graphics-agenda.tex
@@ -45,12 +45,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- {\bf For on-site sessions at our customer location, the customer must provide}:
- \begin{itemize}
- \item Video projector
- \item Large monitor
- \item Drawing board
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/graphics-fr-agenda.tex b/agenda/graphics-fr-agenda.tex
index e5ee20c0..02e55fcc 100644
--- a/agenda/graphics-fr-agenda.tex
+++ b/agenda/graphics-fr-agenda.tex
@@ -47,13 +47,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- {\bf Pour les sessions en présentiel dans les locaux de nos clients,
- notre client doit fournir}:
- \begin{itemize}
- \item Projecteur vidéo
- \item Un grand moniteur
- \item Un tableau pour écrire
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/graphics-online-agenda.tex b/agenda/graphics-online-agenda.tex
index f35a5b4c..9fea8fbe 100644
--- a/agenda/graphics-online-agenda.tex
+++ b/agenda/graphics-online-agenda.tex
@@ -49,12 +49,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing.
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/graphics-online-fr-agenda.tex b/agenda/graphics-online-fr-agenda.tex
index f7c0792d..9fec6ead 100644
--- a/agenda/graphics-online-fr-agenda.tex
+++ b/agenda/graphics-online-fr-agenda.tex
@@ -51,12 +51,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/graphics.inc b/agenda/graphics.inc
index 236839e6..2fca44d0 100644
--- a/agenda/graphics.inc
+++ b/agenda/graphics.inc
@@ -68,3 +68,27 @@
People developing multimedia devices using the Linux kernel
}
}
+
+% Required equipment on-site
+\ifthenelse{\equal{\trainingtype}{onsite}}{
+ \ifthenelse{\equal{\agendalanguage}{french}}{
+ \def \requiredequipment {
+ {\bf Pour les sessions en présentiel dans les locaux de nos clients,
+ notre client doit fournir}:
+ \begin{itemize}
+ \item Projecteur vidéo
+ \item Un grand moniteur
+ \item Un tableau pour écrire
+ \end{itemize}
+ }
+ }{
+ \def \requiredequipment {
+ {\bf For on-site sessions at our customer location, the customer must provide}:
+ \begin{itemize}
+ \item Video projector
+ \item Large monitor
+ \item Drawing board
+ \end{itemize}
+ }
+ }
+}{}
\ No newline at end of file
diff --git a/agenda/linux-kernel-agenda.tex b/agenda/linux-kernel-agenda.tex
index f78d9426..cac62f71 100644
--- a/agenda/linux-kernel-agenda.tex
+++ b/agenda/linux-kernel-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/linux-kernel-fr-agenda.tex b/agenda/linux-kernel-fr-agenda.tex
index 70e5e0fe..8ad3cf7f 100644
--- a/agenda/linux-kernel-fr-agenda.tex
+++ b/agenda/linux-kernel-fr-agenda.tex
@@ -32,7 +32,9 @@
\feagendasummaryitem{Pré-requis}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Équipement nécessaire}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/linux-kernel-online-agenda.tex b/agenda/linux-kernel-online-agenda.tex
index 88665348..15d429c1 100644
--- a/agenda/linux-kernel-online-agenda.tex
+++ b/agenda/linux-kernel-online-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing.
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/linux-kernel-online-fr-agenda.tex b/agenda/linux-kernel-online-fr-agenda.tex
index aa3e11f7..a932e3b1 100644
--- a/agenda/linux-kernel-online-fr-agenda.tex
+++ b/agenda/linux-kernel-online-fr-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/preempt-rt-agenda.tex b/agenda/preempt-rt-agenda.tex
index 0a34f8dc..9354fddc 100644
--- a/agenda/preempt-rt-agenda.tex
+++ b/agenda/preempt-rt-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/preempt-rt-fr-agenda.tex b/agenda/preempt-rt-fr-agenda.tex
index b12bd623..bbbb3620 100644
--- a/agenda/preempt-rt-fr-agenda.tex
+++ b/agenda/preempt-rt-fr-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Pré-requis}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Équipement nécessaire}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/preempt-rt-online-agenda.tex b/agenda/preempt-rt-online-agenda.tex
index 69876908..72f7eb11 100644
--- a/agenda/preempt-rt-online-agenda.tex
+++ b/agenda/preempt-rt-online-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/preempt-rt-online-fr-agenda.tex b/agenda/preempt-rt-online-fr-agenda.tex
index d8be659d..142d7e2d 100644
--- a/agenda/preempt-rt-online-fr-agenda.tex
+++ b/agenda/preempt-rt-online-fr-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/yocto-agenda.tex b/agenda/yocto-agenda.tex
index bb8e4b99..7246333a 100644
--- a/agenda/yocto-agenda.tex
+++ b/agenda/yocto-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Prerequisites}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Required equipment}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/yocto-fr-agenda.tex b/agenda/yocto-fr-agenda.tex
index 34cfcb75..fc87dc89 100644
--- a/agenda/yocto-fr-agenda.tex
+++ b/agenda/yocto-fr-agenda.tex
@@ -33,7 +33,9 @@
\feagendasummaryitem{Pré-requis}{
\trainingprerequisites{}
}
-\ferequiredequipmentonsite{20.04}
+\feagendasummaryitem{Équipement nécessaire}{
+ \requiredequipment{}
+}
\certificate{}
\disabilities{}
diff --git a/agenda/yocto-online-agenda.tex b/agenda/yocto-online-agenda.tex
index b1817973..32b8bb03 100644
--- a/agenda/yocto-online-agenda.tex
+++ b/agenda/yocto-online-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Required equipment}{
- \begin{itemize}
- \item Computer with the operating system of your choice, with the
- Google Chrome or Chromium browser for videoconferencing.
- \item Webcam and microphone (preferably from an audio headset)
- \item High speed access to the Internet
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/agenda/yocto-online-fr-agenda.tex b/agenda/yocto-online-fr-agenda.tex
index 1efe3d45..24fdf0b7 100644
--- a/agenda/yocto-online-fr-agenda.tex
+++ b/agenda/yocto-online-fr-agenda.tex
@@ -34,12 +34,7 @@
\trainingprerequisites{}
}
\feagendasummaryitem{Équipement nécessaire}{
- \begin{itemize}
- \item Ordinateur avec le système d'exploitation de votre choix, équipé du
- navigateur Google Chrome ou Chromium pour la conférence vidéo.
- \item Une webcam et un micro (de préférence un casque avec micro)
- \item Une connexion à Internet à haut débit
- \end{itemize}
+ \requiredequipment{}
}
\certificate{}
\disabilities{}
diff --git a/common/agenda.sty b/common/agenda.sty
index 78be1dc7..dea2066a 100644
--- a/common/agenda.sty
+++ b/common/agenda.sty
@@ -206,56 +206,85 @@
\vspace{1cm}
}
-\newcommand\ferequiredequipmentonsite[1]{
- \ifthenelse{\equal{\agendalanguage}{french}}{
- \feagendasummaryitem{Équipement \newline nécessaire}{
- {\bf Pour les sessions en présentiel dans les locaux de nos clients,
- notre client doit fournir}:
- \begin{itemize}
- \item Projecteur vidéo
- \ifthenelse{\equal{\training}{yocto}}{
+\ifthenelse{\isundefined{\ubuntuversion}}{
+ \def \ubuntuversion{20.04}
+}
+
+\ifthenelse{\isundefined{\requiredequipment}}{
+ \ifthenelse{\equal{\trainingtype}{online}}{
+ \ifthenelse{\equal{\agendalanguage}{french}}{
+ % Online french
+ \def \requiredequipment {
+ \begin{itemize}
+ \item Ordinateur avec le système d'exploitation de votre choix, équipé du
+ navigateur Google Chrome ou Chromium pour la conférence vidéo.
+ \item Une webcam et un micro (de préférence un casque avec micro)
+ \item Une connexion à Internet à haut débit
+ \end{itemize}
+ }
+ }{
+ \def \requiredequipment {
+ % Online english
+ \begin{itemize}
+ \item Computer with the operating system of your choice, with the
+ Google Chrome or Chromium browser for videoconferencing.
+ \item Webcam and microphone (preferably from an audio headset)
+ \item High speed access to the Internet
+ \end{itemize}
+ }
+ }
+ }{
+ \ifthenelse{\equal{\agendalanguage}{french}}{
+ \def \requiredequipment {
+ % Onsite french
+ {\bf Pour les sessions en présentiel dans les locaux de nos clients,
+ notre client doit fournir}:
+ \begin{itemize}
+ \item Projecteur vidéo
+ \ifthenelse{\equal{\training}{yocto}}{
\item Un ordinateur sur chaque bureau (pour une ou deux
personnes), avec au moins un processeur Intel Core i5, 8
- Go de RAM et Ubuntu Linux 20.04 installé dans une {\bf
+ Go de RAM et Ubuntu Linux \ubuntuversion{} installé dans une {\bf
partition dédiée d'au moins 50 Go}.
}{
- \item Un ordinateur sur chaque bureau (pour une ou deux personnes), avec au
- moins 8 Go de RAM et Ubuntu Linux #1 installé dans une {\bf partition
- dédiée d'au moins 30 Go}.
- }
- \item Les distributions autres que Ubuntu Linux #1 ne sont
- pas supportées, et l'utilisation de Linux dans une machine
- virtuelle n'est également pas supportée.
- \item {\bf Connexion à Internet rapide et sans filtrage}: au
- moins 50 Mbit/s de bande passante en téléchargement, et pas de
- filtrage des sites Web et protocoles.
- \item {\bf Les ordinateurs contenant des données importantes doivent être
- sauvegardés} avant d'être utilisés dans nos sessions.
- \end{itemize}
- }
- }{
- \feagendasummaryitem{Required equipment}{
- {\bf For on-site sessions at our customer location, the customer must provide}:
- \begin{itemize}
- \item Video projector
- \ifthenelse{\equal{\training}{yocto}}{
+ \item Un ordinateur sur chaque bureau (pour une ou deux
+ personnes), avec au moins 8 Go de RAM et Ubuntu Linux
+ \ubuntuversion{} installé dans une {\bf partition dédiée
+ d'au moins 30 Go}. }
+ \item Les distributions autres que Ubuntu Linux \ubuntuversion{} ne sont
+ pas supportées, et l'utilisation de Linux dans une machine
+ virtuelle n'est également pas supportée.
+ \item {\bf Connexion à Internet rapide et sans filtrage}: au
+ moins 50 Mbit/s de bande passante en téléchargement, et pas de
+ filtrage des sites Web et protocoles.
+ \item {\bf Les ordinateurs contenant des données importantes doivent être
+ sauvegardés} avant d'être utilisés dans nos sessions.
+ \end{itemize}
+ }
+ }{
+ \def \requiredequipment {
+ % Onsite english
+ \begin{itemize}
+ \item Video projector
+ \ifthenelse{\equal{\training}{yocto}}{
\item One PC computer on each desk (for one or two persons)
with at least an Intel Core i5 processor, 8 GB of RAM, and
- Ubuntu Linux #1 installed in a {\bf free partition of
+ Ubuntu Linux \ubuntuversion{} installed in a {\bf free partition of
at least 50 GB}
}{
\item One PC computer on each desk (for one or two persons) with
- at least 8 GB of RAM, and Ubuntu Linux #1 installed in a
+ at least 8 GB of RAM, and Ubuntu Linux \ubuntuversion{} installed in a
{\bf free partition of at least 30 GB}
}
- \item Distributions others than Ubuntu Linux #1 are not
- supported, and using Linux in a virtual machine is not supported.
- \item {\bf Unfiltered and fast connection to Internet}: at least 50
- Mbit/s of download bandwidth, and no filtering of web sites or
- protocols.
- \item {\bf PC computers with valuable data must be backed up}
- before being used in our sessions.
- \end{itemize}
+ \item Distributions others than Ubuntu Linux \ubuntuversion{} are not
+ supported, and using Linux in a virtual machine is not supported.
+ \item {\bf Unfiltered and fast connection to Internet}: at least 50
+ Mbit/s of download bandwidth, and no filtering of web sites or
+ protocols.
+ \item {\bf PC computers with valuable data must be backed up}
+ before being used in our sessions.
+ \end{itemize}
+ }
}
}
}
More information about the training-materials-updates
mailing list