summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2011-04-25 21:08:33 +0200
committerManuel Traut <manut@mecka.net>2011-04-25 21:08:33 +0200
commitfe4b1b187ab159ca052707fb89202c02a0e432bf (patch)
tree11c28df20b6e20b12bd12da8ade8440ccc0d88f7
parent22da5b25692a0247413e74b6c03bb635a4172b60 (diff)
vorl5: RFS generation added
Signed-off-by: Manuel Traut <manut@mecka.net>
-rw-r--r--Makefile8
-rw-r--r--handout.tex2
-rw-r--r--handout5.tex4
-rw-r--r--index.txt32
-rw-r--r--linux-basics/fromscratch_vs_debian/Makefile9
-rw-r--r--linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex63
-rw-r--r--vorl.tex4
-rw-r--r--vorl5.tex8
8 files changed, 126 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 7608a6b..dd47277 100644
--- a/Makefile
+++ b/Makefile
@@ -24,8 +24,8 @@ vorlesung::
touch configpres.tex
mv tailpres.tex _tailpres.tex
touch tailpres.tex
- pdflatex vorl4.tex
- pdflatex vorl4.tex
+ pdflatex vorl5.tex
+ pdflatex vorl5.tex
pdflatex vorl.tex
pdflatex vorl.tex
rm configpres.tex tailpres.tex
@@ -35,8 +35,8 @@ vorlesung::
touch confighandout.tex
mv tailhandout.tex _tailhandout.tex
touch tailhandout.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout4.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout4.tex
+ TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout5.tex
+ TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout5.tex
TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex
TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex
rm confighandout.tex tailhandout.tex
diff --git a/handout.tex b/handout.tex
index abb85de..6df688f 100644
--- a/handout.tex
+++ b/handout.tex
@@ -2,6 +2,7 @@
\section{Grundlagen}
\input{./linux-basics/what-is-linux/handout_what-is-linux_de.tex}
\input{./linux-basics/boot-process/handout_boot-process_de.tex}
+\input{./linux-basics/filesystem-structure/handout_file-system-structure_de.tex}
\section{Kernel-Grundlagen}
\input{./kernel-devel/kernel-basics/handout_kernel-basics_de.tex}
\input{./kernel-devel/kernel-best-practices/handout_kernel-best-practices_en.tex}
@@ -11,3 +12,4 @@
\input{./flash-memory/mtd/handout_mtd_de.tex}
\input{./flash-memory/ubi/handout_ubi_de.tex}
\input{tailmasterhandout}
+\input{configmasterhandout}
diff --git a/handout5.tex b/handout5.tex
new file mode 100644
index 0000000..b363516
--- /dev/null
+++ b/handout5.tex
@@ -0,0 +1,4 @@
+\input{configmasterhandout}
+\section{Linux Basics}
+\input{./linux-basics/filesystem-structure/handout_file-system-structure_de.tex}
+\input{tailmasterhandout}
diff --git a/index.txt b/index.txt
index aaaa5a4..9f9ad3e 100644
--- a/index.txt
+++ b/index.txt
@@ -266,6 +266,38 @@ http://www.winters-hotel-berlin-city-messe.de/
RV ab Di, 10.05. 21:04, Berlin an Mi, 11.05. 07:20 (2 x umsteigen) 234 EUR
Berlin ab So, 15.05. 12:42, RV an So, 15.05. 21:07 (3 x umsteigen) 359 EUR
+Hinfahrt Bahnhof/Haltestelle Datum Uhrzeit Produkte Reservierungswunsch
+ Ravensburg
+Ulm Hbf Di, 10.05.2011 21:04
+21:58 IRE 3363 Reservierung nicht möglich
+ Ulm Hbf
+Mannheim Hbf Di, 10.05.2011 22:04
+23:42 ICE 990 5 Plätze in der 2. Klasse, Großraum mit Tisch, Ruhebereich
+ Mannheim Hbf
+Berlin Hbf (tief) Di, 10.05.2011 23:59
+07:20 CNL 1259 Reservierungspflichtiger Zug, 5 Plätze in der 2. Klasse
+Rückfahrt Bahnhof/Haltestelle Datum Uhrzeit Produkte Reservierungswunsch
+ Berlin Hbf (tief)
+Nürnberg Hbf So, 15.05.2011 12:42
+17:24 ICE 109 5 Plätze in der 2. Klasse, Großraum mit Tisch, Ruhebereich
+ Nürnberg Hbf
+Aalen So, 15.05.2011 17:39
+19:01 IC 2062 5 Plätze in der 2. Klasse, Großraum mit Tisch
+ Aalen
+Ulm Hbf So, 15.05.2011 19:07
+19:54 IRE 3235 Reservierung nicht möglich
+ Ulm Hbf
+Ravensburg So, 15.05.2011 20:12
+21:07 IRE 4215 Reservierung nicht möglich
+Ihr Ticket HIN- UND RÜCKFAHRT, 5 Erw., 2. Klasse, Hin: Sitzplatz, 5 Personen im Ruhesessel Großraumwagen, Ravensburg - Berlin, Berlin - Ravensburg
+Sparpreis
+Zugbindung. Umtausch/Erstattung 15 EUR; ab 1. Geltungstag ausgeschlossen
+Inkl. Nachtzugaufpreis, reservierungspflichtiger Zug enthalten (Preis inkl. Res.), Anschlussreservierung kostenpflichtig 593,00 EUR
+Reservierung Hinfahrt:
+Rückfahrt: 12,50 EUR
+12,50 EUR
+Gesamtpreis 618,00 EUR
+
Damit läge die Zugfahrt bei ca. 118 EUR / Person + 60 EUR übernachtung (im
Doppelzimmer) + 16 EUR Eintritt Linuxtag + ca. 15 EUR U-Bahn Tickets
(Gruppentageskarte 5 Pers. 15 EUR * 5 Tage)
diff --git a/linux-basics/fromscratch_vs_debian/Makefile b/linux-basics/fromscratch_vs_debian/Makefile
new file mode 100644
index 0000000..d641258
--- /dev/null
+++ b/linux-basics/fromscratch_vs_debian/Makefile
@@ -0,0 +1,9 @@
+all:
+ for pdf in `ls -1 *.tex` ; do \
+ TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
+ TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
+ done
+
+clean:
+ rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out
+
diff --git a/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex b/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex
new file mode 100644
index 0000000..9ca3b9d
--- /dev/null
+++ b/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex
@@ -0,0 +1,63 @@
+\input{configpres}
+
+\title{Rootfilesystem from scratch vs. Debian based system}
+\maketitle
+
+\subsection{Rootfilesystem from scratch}
+
+\subsubsection{Overview}
+\begin{frame}
+\frametitle{RFS from scratch}
+Advantage:
+\begin{itemize}
+\item smallest footprint
+\end{itemize}
+Disadvantages:
+\begin{itemize}
+\item manual dependency tracking
+\item hard to maintain (track bugs for each source)
+\end{itemize}
+Okay for systems that have less than 16 MB flash.
+\end{frame}
+
+\begin{frame}
+\frametitle{RFS from scratch}
+HOWTO: see app-devel/cross-devel section
+\end{frame}
+
+
+\subsection{Debian based system}
+
+\subsubsection{Overview}
+\begin{frame}
+\frametitle{Debian based system}
+Advantages
+\begin{itemize}
+\item Bugtracking is made by Debian
+\item Dependencytracking is made by Debian
+\item easy to add new packages
+\end{itemize}
+Disadvantages
+\begin{itemize}
+\item standard system is about 100 MB
+\end{itemize}
+\end{frame}
+
+\subsubsection{HOWTO}
+\begin{frame}[containsverbatim]
+\frametitle{cross debootstrap}
+\begin{lstlisting}
+sudo rm -rf /tmp/debian-rfs
+sudo /usr/sbin/debootstrap --verbose --arch armel --foreign squeeze \
+ /tmp/debian-rfs http://debian.tu-bs.de/debian
+sudo rm -rf var/cache/*
+sudo rm -rf debootstrap
+sudo rm -rf usr/share/doc/*
+sudo rm -rf usr/share/man/*
+\end{lstlisting}
+\end{frame}
+
+
+
+
+\input{tailpres}
diff --git a/vorl.tex b/vorl.tex
index afff0fb..58782cb 100644
--- a/vorl.tex
+++ b/vorl.tex
@@ -3,6 +3,9 @@
\input{./linux-basics/what-is-linux/pres_what-is-linux_de.tex}
\input{./linux-basics/boot-process/pres_boot-process_de.tex}
\input{./linux-basics/filesystems/pres_filesystems_en.tex}
+\input{./linux-basics/filesystem-structure/pres_file-system-structure_de.tex}
+\input{./linux-basics/udev-basics/pres_udev_en.tex}
+\input{./linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex}
\input{./flash-memory/section}
\input{./flash-memory/mtd/pres_mtd_en.tex}
\input{./flash-memory/ubi/pres_ubi_en.tex}
@@ -13,4 +16,5 @@
\input{./kernel-devel/kernel-basics/pres_kernel-basics_de.tex}
\input{./application-devel/section}
\input{./application-devel/devel-environment/pres_devel-environment_de_short.tex}
+\input{./application-devel/cross-devel/pres_cross-devel_de.tex}
\input{tailmasterpres}
diff --git a/vorl5.tex b/vorl5.tex
new file mode 100644
index 0000000..c9c908b
--- /dev/null
+++ b/vorl5.tex
@@ -0,0 +1,8 @@
+\input{configmasterpres}
+\input{./linux-basics/section}
+\input{./linux-basics/filesystem-structure/pres_file-system-structure_de.tex}
+\input{./linux-basics/udev-basics/pres_udev_en.tex}
+\input{./linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex}
+\input{./application-devel/section}
+\input{./application-devel/cross-devel/pres_cross-devel_de.tex}
+\input{tailmasterpres}