[bootlin/training-materials updates] master: agenda: deduplicate trainers definition (46a15d97)
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Thu Jan 5 23:00:59 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/46a15d97bc6526aeaf2f1d29f6cd29fb39d54a53
>---------------------------------------------------------------
commit 46a15d97bc6526aeaf2f1d29f6cd29fb39d54a53
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date: Thu Jan 5 23:00:59 2023 +0100
agenda: deduplicate trainers definition
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
>---------------------------------------------------------------
46a15d97bc6526aeaf2f1d29f6cd29fb39d54a53
agenda/autotools-agenda.tex | 5 +----
agenda/autotools-online-agenda.tex | 5 +----
agenda/autotools.inc | 8 ++++++++
agenda/boot-time-agenda.tex | 3 +--
agenda/boot-time-fr-agenda.tex | 3 +--
agenda/boot-time-online-fr-agenda.tex | 3 +--
agenda/buildroot-agenda.tex | 3 +--
agenda/buildroot-fr-agenda.tex | 3 +--
agenda/buildroot-online-agenda.tex | 3 +--
agenda/buildroot-online-fr-agenda.tex | 3 +--
agenda/debugging-agenda.tex | 3 +--
agenda/debugging-fr-agenda.tex | 3 +--
agenda/debugging-online-agenda.tex | 3 +--
agenda/debugging-online-fr-agenda.tex | 3 +--
agenda/debugging.inc | 6 ++++++
agenda/embedded-linux-agenda.tex | 3 +--
agenda/embedded-linux-fr-agenda.tex | 3 +--
agenda/embedded-linux-online-agenda.tex | 3 +--
agenda/embedded-linux-online-fr-agenda.tex | 3 +--
agenda/graphics-agenda.tex | 3 +--
agenda/graphics-fr-agenda.tex | 3 +--
agenda/graphics-online-agenda.tex | 3 +--
agenda/graphics-online-fr-agenda.tex | 3 +--
agenda/linux-kernel-agenda.tex | 3 +--
agenda/linux-kernel-fr-agenda.tex | 3 +--
agenda/linux-kernel-online-agenda.tex | 3 +--
agenda/linux-kernel-online-fr-agenda.tex | 3 +--
agenda/preempt-rt-agenda.tex | 3 +--
agenda/preempt-rt-fr-agenda.tex | 3 +--
agenda/preempt-rt-online-agenda.tex | 3 +--
agenda/preempt-rt-online-fr-agenda.tex | 3 +--
agenda/preempt-rt.inc | 6 ++++++
agenda/yocto-agenda.tex | 3 +--
agenda/yocto-fr-agenda.tex | 3 +--
agenda/yocto-online-agenda.tex | 3 +--
agenda/yocto-online-fr-agenda.tex | 3 +--
common/agenda.sty | 14 ++++++++++++++
37 files changed, 67 insertions(+), 70 deletions(-)
diff --git a/agenda/autotools-agenda.tex b/agenda/autotools-agenda.tex
index a28d4e69..022780b4 100644
--- a/agenda/autotools-agenda.tex
+++ b/agenda/autotools-agenda.tex
@@ -22,10 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Trainer}{
- {\bf Thomas Petazzoni}. Thomas is a major
- Buildroot developer since 2009, an activity through which he has
- gained a good knowledge of {\em autoconf}, {\em automake} and {\em
- libtool}.
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/autotools-online-agenda.tex b/agenda/autotools-online-agenda.tex
index 50278714..23267bbf 100644
--- a/agenda/autotools-online-agenda.tex
+++ b/agenda/autotools-online-agenda.tex
@@ -22,10 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Trainer}{
- {\bf Thomas Petazzoni}. Thomas is a major
- Buildroot developer since 2009, an activity through which he has
- gained a good knowledge of {\em autoconf}, {\em automake} and {\em
- libtool}.
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/autotools.inc b/agenda/autotools.inc
index 0c8777cd..91e66626 100644
--- a/agenda/autotools.inc
+++ b/agenda/autotools.inc
@@ -40,3 +40,11 @@
Companies already using or interested in using
{\em autotools} to build their software components.
}
+
+% Trainers
+\def \trainers {
+ {\bf Thomas Petazzoni}. Thomas is a major
+ Buildroot developer since 2009, an activity through which he has
+ gained a good knowledge of {\em autoconf}, {\em automake} and {\em
+ libtool}.
+}
diff --git a/agenda/boot-time-agenda.tex b/agenda/boot-time-agenda.tex
index 2b622fa3..984120f2 100644
--- a/agenda/boot-time-agenda.tex
+++ b/agenda/boot-time-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Trainer}{
- One of the engineers listed on
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/boot-time-fr-agenda.tex b/agenda/boot-time-fr-agenda.tex
index d4b206a1..240db79e 100644
--- a/agenda/boot-time-fr-agenda.tex
+++ b/agenda/boot-time-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/boot-time-online-fr-agenda.tex b/agenda/boot-time-online-fr-agenda.tex
index 1745f152..93209970 100644
--- a/agenda/boot-time-online-fr-agenda.tex
+++ b/agenda/boot-time-online-fr-agenda.tex
@@ -33,8 +33,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/buildroot-agenda.tex b/agenda/buildroot-agenda.tex
index a2daa209..86c1c655 100644
--- a/agenda/buildroot-agenda.tex
+++ b/agenda/buildroot-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Trainer}{
- One of the engineers listed on:
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/buildroot-fr-agenda.tex b/agenda/buildroot-fr-agenda.tex
index 80da9c87..58b0495c 100644
--- a/agenda/buildroot-fr-agenda.tex
+++ b/agenda/buildroot-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/buildroot-online-agenda.tex b/agenda/buildroot-online-agenda.tex
index 45d1fe7f..8602937e 100644
--- a/agenda/buildroot-online-agenda.tex
+++ b/agenda/buildroot-online-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Trainer}{
- One of the engineers listed on:
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/buildroot-online-fr-agenda.tex b/agenda/buildroot-online-fr-agenda.tex
index 81232c08..56bc617c 100644
--- a/agenda/buildroot-online-fr-agenda.tex
+++ b/agenda/buildroot-online-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/debugging-agenda.tex b/agenda/debugging-agenda.tex
index f7f58141..675745c6 100644
--- a/agenda/debugging-agenda.tex
+++ b/agenda/debugging-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Trainer}{
- Clément Léger
- \newline \url{https://bootlin.com/company/staff/clement-leger/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/debugging-fr-agenda.tex b/agenda/debugging-fr-agenda.tex
index 9e591606..54caf2dc 100644
--- a/agenda/debugging-fr-agenda.tex
+++ b/agenda/debugging-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Formateur}{
- Clément Léger
- \newline \url{https://bootlin.com/company/staff/clement-leger/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/debugging-online-agenda.tex b/agenda/debugging-online-agenda.tex
index d9685dbd..b148d5a8 100644
--- a/agenda/debugging-online-agenda.tex
+++ b/agenda/debugging-online-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Trainer}{
- Clément Léger
- \newline \url{https://bootlin.com/company/staff/clement-leger/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/debugging-online-fr-agenda.tex b/agenda/debugging-online-fr-agenda.tex
index 50a98471..2d432035 100644
--- a/agenda/debugging-online-fr-agenda.tex
+++ b/agenda/debugging-online-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Formateur}{
- Clément Léger
- \newline \url{https://bootlin.com/company/staff/clement-leger/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/debugging.inc b/agenda/debugging.inc
index e9ca794f..0d3ef85f 100644
--- a/agenda/debugging.inc
+++ b/agenda/debugging.inc
@@ -96,3 +96,9 @@
performance or latency problems.
}
}
+
+% Trainers
+\def \trainers {
+ Clément Léger
+ \newline \url{https://bootlin.com/company/staff/clement-leger/}
+}
diff --git a/agenda/embedded-linux-agenda.tex b/agenda/embedded-linux-agenda.tex
index af172404..086d18bd 100644
--- a/agenda/embedded-linux-agenda.tex
+++ b/agenda/embedded-linux-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{50}{50}
\feagendasummaryitem{Trainer}{
- One of the engineers listed on:
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/embedded-linux-fr-agenda.tex b/agenda/embedded-linux-fr-agenda.tex
index 05f6b7d9..e564a63e 100644
--- a/agenda/embedded-linux-fr-agenda.tex
+++ b/agenda/embedded-linux-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{50}{50}
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/embedded-linux-online-agenda.tex b/agenda/embedded-linux-online-agenda.tex
index e67cd569..4d5231d9 100644
--- a/agenda/embedded-linux-online-agenda.tex
+++ b/agenda/embedded-linux-online-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Trainer}{
- One of the engineers listed on:
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/embedded-linux-online-fr-agenda.tex b/agenda/embedded-linux-online-fr-agenda.tex
index a790b1f7..46905f7e 100644
--- a/agenda/embedded-linux-online-fr-agenda.tex
+++ b/agenda/embedded-linux-online-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/graphics-agenda.tex b/agenda/graphics-agenda.tex
index 36a37070..9702108f 100644
--- a/agenda/graphics-agenda.tex
+++ b/agenda/graphics-agenda.tex
@@ -33,8 +33,7 @@
\end{itemize}
}
\feagendasummaryitem{Trainer}{
- One of the engineers listed on:
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/graphics-fr-agenda.tex b/agenda/graphics-fr-agenda.tex
index 1a7ccaf2..ea7bc374 100644
--- a/agenda/graphics-fr-agenda.tex
+++ b/agenda/graphics-fr-agenda.tex
@@ -35,8 +35,7 @@
\end{itemize}
}
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/graphics-online-agenda.tex b/agenda/graphics-online-agenda.tex
index ea504d90..f35a5b4c 100644
--- a/agenda/graphics-online-agenda.tex
+++ b/agenda/graphics-online-agenda.tex
@@ -37,8 +37,7 @@
\end{itemize}
}
\feagendasummaryitem{Trainer}{
- One of the engineers listed on:
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/graphics-online-fr-agenda.tex b/agenda/graphics-online-fr-agenda.tex
index d064853e..f7c0792d 100644
--- a/agenda/graphics-online-fr-agenda.tex
+++ b/agenda/graphics-online-fr-agenda.tex
@@ -39,8 +39,7 @@
\end{itemize}
}
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/linux-kernel-agenda.tex b/agenda/linux-kernel-agenda.tex
index 3b45aa4e..f78d9426 100644
--- a/agenda/linux-kernel-agenda.tex
+++ b/agenda/linux-kernel-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{50}{50}
\feagendasummaryitem{Trainer}{
- One of the engineers listed on
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/linux-kernel-fr-agenda.tex b/agenda/linux-kernel-fr-agenda.tex
index 3745846a..70e5e0fe 100644
--- a/agenda/linux-kernel-fr-agenda.tex
+++ b/agenda/linux-kernel-fr-agenda.tex
@@ -21,8 +21,7 @@
}
\onsitepedagogics{50}{50}
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/linux-kernel-online-agenda.tex b/agenda/linux-kernel-online-agenda.tex
index 98f9c94a..88665348 100644
--- a/agenda/linux-kernel-online-agenda.tex
+++ b/agenda/linux-kernel-online-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Trainer}{
- One of the engineers listed on
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/linux-kernel-online-fr-agenda.tex b/agenda/linux-kernel-online-fr-agenda.tex
index 213a67e3..aa3e11f7 100644
--- a/agenda/linux-kernel-online-fr-agenda.tex
+++ b/agenda/linux-kernel-online-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/preempt-rt-agenda.tex b/agenda/preempt-rt-agenda.tex
index 7b7221ce..0a34f8dc 100644
--- a/agenda/preempt-rt-agenda.tex
+++ b/agenda/preempt-rt-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{50}{50}
\feagendasummaryitem{Trainer}{
- Maxime Chevallier
- \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/preempt-rt-fr-agenda.tex b/agenda/preempt-rt-fr-agenda.tex
index e2bf8a04..b12bd623 100644
--- a/agenda/preempt-rt-fr-agenda.tex
+++ b/agenda/preempt-rt-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{50}{50}
\feagendasummaryitem{Formateur}{
- Maxime Chevallier
- \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/preempt-rt-online-agenda.tex b/agenda/preempt-rt-online-agenda.tex
index 12b79a27..21c95a3e 100644
--- a/agenda/preempt-rt-online-agenda.tex
+++ b/agenda/preempt-rt-online-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Trainer}{
- Maxime Chevallier
- \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/preempt-rt-online-fr-agenda.tex b/agenda/preempt-rt-online-fr-agenda.tex
index 6ef7d822..d8be659d 100644
--- a/agenda/preempt-rt-online-fr-agenda.tex
+++ b/agenda/preempt-rt-online-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Formateur}{
- Maxime Chevallier
- \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/preempt-rt.inc b/agenda/preempt-rt.inc
index ca9693fd..6b02ffe8 100644
--- a/agenda/preempt-rt.inc
+++ b/agenda/preempt-rt.inc
@@ -73,3 +73,9 @@
real-time applications and drivers on an embedded Linux system.
}
}
+
+% Trainers
+\def \trainers {
+ Maxime Chevallier
+ \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
+}
diff --git a/agenda/yocto-agenda.tex b/agenda/yocto-agenda.tex
index a051dda4..bb8e4b99 100644
--- a/agenda/yocto-agenda.tex
+++ b/agenda/yocto-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Trainer}{
- One of the engineers listed on
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/yocto-fr-agenda.tex b/agenda/yocto-fr-agenda.tex
index a822efb4..34cfcb75 100644
--- a/agenda/yocto-fr-agenda.tex
+++ b/agenda/yocto-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onsitepedagogics{40}{60}
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/agenda/yocto-online-agenda.tex b/agenda/yocto-online-agenda.tex
index fb725c2a..b1817973 100644
--- a/agenda/yocto-online-agenda.tex
+++ b/agenda/yocto-online-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Trainer}{
- One of the engineers listed on
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Language}{
\traininglanguages{}
diff --git a/agenda/yocto-online-fr-agenda.tex b/agenda/yocto-online-fr-agenda.tex
index 9c163e1d..1efe3d45 100644
--- a/agenda/yocto-online-fr-agenda.tex
+++ b/agenda/yocto-online-fr-agenda.tex
@@ -22,8 +22,7 @@
}
\onlinepedagogics
\feagendasummaryitem{Formateur}{
- Un des ingénieurs mentionnés sur :
- \newline \url{https://bootlin.com/training/trainers/}
+ \trainers{}
}
\feagendasummaryitem{Langue}{
\traininglanguages{}
diff --git a/common/agenda.sty b/common/agenda.sty
index 3f57219c..78be1dc7 100644
--- a/common/agenda.sty
+++ b/common/agenda.sty
@@ -260,6 +260,20 @@
}
}
+\ifthenelse{\isundefined{\trainers}}{
+ \ifthenelse{\equal{\agendalanguage}{french}}{
+ \def \trainers{
+ Un des ingénieurs mentionnés sur :
+ \newline \url{https://bootlin.com/training/trainers/}
+ }
+ }{
+ \def \trainers{
+ One of the engineers listed on:
+ \newline \url{https://bootlin.com/training/trainers/}
+ }
+ }
+}{}
+
\newcommand \disabilities{
\ifthenelse{\equal{\agendalanguage}{french}}{
\feagendasummaryitem{Handicap}{
More information about the training-materials-updates
mailing list