From 0996948c27a1c3668bf36fa6ada78ed99da3b561 Mon Sep 17 00:00:00 2001
From: Manuel Traut <manut@linutronix.de>
Date: Thu, 9 Jan 2014 11:11:53 +0100
Subject: add elbe example

and hands-on slides

Signed-off-by: Manuel Traut <manut@linutronix.de>
---
 distribution/elbe-example/pres_elbe-example_en.tex | 448 +++++++++++++++++++++
 1 file changed, 448 insertions(+)
 create mode 100644 distribution/elbe-example/pres_elbe-example_en.tex

(limited to 'distribution/elbe-example/pres_elbe-example_en.tex')

diff --git a/distribution/elbe-example/pres_elbe-example_en.tex b/distribution/elbe-example/pres_elbe-example_en.tex
new file mode 100644
index 0000000..eb64782
--- /dev/null
+++ b/distribution/elbe-example/pres_elbe-example_en.tex
@@ -0,0 +1,448 @@
+\input{configpres}
+
+\lstset{language=c}
+
+\title{ELBE example}
+\maketitle
+
+
+\subsection{What will be done?}
+
+\begin{frame}
+\frametitle{Goal}
+\begin{itemize}
+\item generate an ELBE buildenv
+\item generate a software component and manage it with debian tools
+\item build own software component inside the ELBE buildenv
+\item include own application in target RFS
+\item define a stripped target RFS
+\end{itemize}
+\end{frame}
+
+\subsection{generate a buildenv}
+
+\begin{frame}[fragile]
+\frametitle{minimal XML file}
+\begin{lstlisting}
+<ns0:RootFileSystem
+ xmlns:ns0="https://www.linutronix.de/projects/Elbe"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ created="2009-05-20T08:50:56" revision="6"
+ xsi:schemaLocation="https://www.linutronix.de/projects/Elbe dbsfed.xsd">
+  <project>
+    <name>mini xml</name>
+    <version>1</version>
+    <description>
+      optimal to use as buildenv
+    </description>
+    <buildtype>armel</buildtype>
+    <mirror>
+      <primary_host>ftp.debian.org</primary_host>
+      <primary_path>/debian</primary_path>
+      <primary_proto>http</primary_proto>
+      <url-list>
+        <url>
+          <binary>http://debian.linutronix.de/elbe wheezy main</binary>
+        </url>
+      </url-list>
+    </mirror>
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{minimal XML file}
+\begin{lstlisting}
+    <suite>wheezy</suite>
+    <buildimage>
+      <kinitrd>elbe-bootstrap</kinitrd>
+      <pkg-list>
+        <pkg>build-essential</pkg>
+        <pkg>debhelper</pkg>
+        <pkg>devscripts</pkg>
+        <pkg>autotools-dev</pkg>
+        <pkg>automake</pkg>
+      </pkg-list>
+    </buildimage>
+  </project>
+  <target>
+    <hostname>mini</hostname>
+    <domain>linutronix</domain>
+    <passwd>foo</passwd>
+    <finetuning>
+    </finetuning>
+    <pkg-list>
+      <pkg>bash</pkg>
+    </pkg-list>
+  </target>
+</ns0:RootFileSystem>
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{create and build mini.xml}
+\begin{lstlisting}
+$ elbe create --directory=./buildenv mini.xml
+$ cd buildenv
+$ make
+\end{lstlisting}
+\end{frame}
+
+\subsection{build an own application}
+
+\begin{frame}[fragile]
+\frametitle{myapp.c}
+\begin{lstlisting}
+$ mkdir myapp
+$ cd myapp
+$ $EDITOR myapp.c
+\end{lstlisting}
+\begin{lstlisting}
+#include <stdio.h>
+#include <time.h>
+
+int main (int argc, char **argv)
+{
+    while (1) {
+        printf ("Hello ELBE\n");
+        sleep (1);
+    }
+
+    return 0;
+}
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{use autotools}
+\begin{lstlisting}
+$ $EDITOR Makefile.am
+\end{lstlisting}
+\begin{lstlisting}
+bin_PROGRAMS = myapp
+myapp_SOURCES = myapp.c
+\end{lstlisting}
+\begin{lstlisting}
+$ autoscan
+$ mv configure.scan configure.ac
+$ rm autoscan.log
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle {use autotools}
+\begin{lstlisting}
+$ $EDITOR configure.ac
+\end{lstlisting}
+\begin{lstlisting}
+#                                               -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ([2.69])
+AC_INIT([myapp], [1.0], [manut@linutronix.de])
+AM_INIT_AUTOMAKE([-Wall -Werror])
+AC_CONFIG_SRCDIR([myapp.c])
+AC_CONFIG_HEADERS([config.h])
+
+# Checks for programs.
+AC_PROG_CC
+
+# Checks for libraries.
+
+# Checks for header files.
+
+# Checks for typedefs, structures, and compiler characteristics.
+
+# Checks for library functions.
+
+AC_CONFIG_FILES([Makefile])
+
+AC_OUTPUT
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{use autotools}
+\begin{lstlisting}
+$ touch NEWS README AUTHORS ChangeLog
+$ $EDITOR autogen.sh
+\end{lstlisting}
+\begin{lstlisting}
+#!/bin/bash
+automake --add-missing
+autoreconf -sif
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{use autotools}
+\begin{lstlisting}
+$ chmod +x autogen.sh
+$ ls -lh
+insgesamt 12K
+-rw-r--r-- 1 local local   0 Jan  7 09:45 AUTHORS
+-rwxr-xr-x 1 local local  28 Jan  7 09:24 autogen.sh
+-rw-r--r-- 1 local local   0 Jan  7 09:45 ChangeLog
+-rw-r--r-- 1 local local 496 Jan  7 09:20 configure.ac
+-rw-r--r-- 1 local local  35 Jan  7 09:35 Makefile.am
+-rw-r--r-- 1 local local 143 Jan  7 09:18 myapp.c
+-rw-r--r-- 1 local local   0 Jan  7 09:45 NEWS
+-rw-r--r-- 1 local local   0 Jan  7 09:45 README
+# these files may be added to your vcs
+$ ./autogen.sh
+$ ./configure
+$ make
+$ ./myapp
+Hello ELBE
+Hello ELBE
+Hello ELBE
+^C
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{debianize myapp}
+\begin{lstlisting}
+$ dh_make -n -p myapp_1.0 -e manut@linutronix.de
+$ cd debian
+$ rm *.ex *.EX docs README* copyright
+$ $EDITOR changelog
+\end{lstlisting}
+\begin{lstlisting}
+myapp (1.0) stable; urgency=low
+
+  * Initial Release.
+
+ -- Manuel Traut <manut@linutronix.de>  Tue, 07 Jan 2014 10:20:20 +0100
+\end{lstlisting}
+\begin{lstlisting}
+$ ls -lh
+insgesamt 16K
+-rw-r--r-- 1 local local 122 Jan  7 10:20 changelog
+-rw-r--r-- 1 local local   2 Jan  7 10:20 compat
+-rw-r--r-- 1 local local 517 Jan  7 10:20 control
+-rwxr-xr-x 1 local local 135 Jan  7 10:20 rules
+drwxr-xr-x 2 local local  19 Jan  7 10:20 source
+# these files may be added to your vcs
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{debianize myapp}
+\begin{lstlisting}
+$ cd ..
+$ $EDITOR Makefile.am
+\end{lstlisting}
+\begin{lstlisting}
+bin_PROGRAMS = myapp
+myapp_SOURCES = myapp.c
+
+EXTRA_DIST = debian/changelog debian/compat debian/control debian/rules \
+  debian/source/format
+\end{lstlisting}
+\begin{lstlisting}
+$ dpkg-buildpackage
+$ ls ..
+myapp                     myapp_1.0_i386.deb
+myapp_1.0.dsc             myapp_1.0.tar.gz
+myapp_1.0_i386.changes
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{host myapp in a debian repository}
+\begin{lstlisting}
+$ cd ..
+$ mkdir -p myrepo/conf
+$ cd myrepo
+$ $EDITOR conf/distributions
+\end{lstlisting}
+\begin{lstlisting}
+Origin: myrepo
+Label: myrepo
+Suite: stable
+Codename: wheezy
+Update: - myremoterepo
+Version:
+Architectures: i386 amd64 source
+Components: main
+Description: my debian packages
+\end{lstlisting}
+\begin{lstlisting}
+$ $EDITOR conf/updates
+\end{lstlisting}
+\begin{lstlisting}
+Name: myremoterepo
+Method: http://localhost/debian
+Components: main
+Architectures: i386 amd64 armel source
+VerifyRelease: blindtrust
+IgnoreRelease: yes
+\end{lstlisting}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{host myapp in a debian repository}
+\begin{lstlisting}
+$ reprepro include wheezy ../myapp_1.0_i386.changes
+$ sudo mkdir /var/www/
+$ sudo rsync -av --exclude=db --exclude=conf * /var/www/debian/
+\end{lstlisting}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{build debian package inside the buildenv}
+\begin{lstlisting}
+$ cd ../buildenv
+$ make run-con
+# login into buildenv
+$ echo 'deb-src http://10.0.2.2/debian wheezy main' >> /etc/apt/sources.list
+$ apt-get update
+$ apt-get source myapp
+$ cd myapp-1.0
+$ ./autogen.sh
+$ dpkg-buildpackage -b
+$ scp ../myapp*.changes ../myapp*.deb 10.0.2.2:/tmp
+$ dpkg -i ../myapp*.deb
+\end{lstlisting}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{add myapp armel package to the repo}
+\begin{lstlisting}
+$ cd ../myrepo
+$ reprepro include wheezy /tmp/myapp_1.0_armel.changes
+$ sudo rsync -av --exclude=db --exclude=conf * /var/www/debian/
+\end{lstlisting}
+\end{frame}
+
+
+\subsection{include own application in target RFS}
+
+\begin{frame}[fragile]
+\frametitle{create target image and add myapp}
+\begin{lstlisting}
+$ cd ..
+$ $EDIT mini.xml
+\end{lstlisting}
+\begin{lstlisting}
+<ns0:RootFileSystem
+ xmlns:ns0="https://www.linutronix.de/projects/Elbe"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ created="2009-05-20T08:50:56" revision="6"
+ xsi:schemaLocation="https://www.linutronix.de/projects/Elbe dbsfed.xsd">
+  <project>
+    <name>mini xml</name>
+    <version>1</version>
+    <description>
+      minimal target rfs including a simple app
+      buildenv to build the simple app
+    </description>
+    <buildtype>armel</buildtype>
+    <mirror>
+      <primary_host>ftp.debian.org</primary_host>
+      <primary_path>/debian</primary_path>
+      <primary_proto>http</primary_proto>
+      <url-list>
+        <url>
+          <binary>http://debian.linutronix.de/elbe wheezy main</binary>
+        </url>
+        <url>
+          <binary>http://LOCALMACHINE/debian wheezy main</binary>
+          <source>http://LOCALMACHINE/debian wheezy main</source>
+        </url>
+      </url-list>
+    </mirror>
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{create target image and add myapp}
+\begin{lstlisting}
+    <suite>wheezy</suite>
+    <buildimage>
+      <kinitrd>elbe-bootstrap</kinitrd>
+      <pkg-list>
+        <pkg>build-essential</pkg>
+        <pkg>debhelper</pkg>
+        <pkg>devscripts</pkg>
+        <pkg>autotools-dev</pkg>
+        <pkg>automake</pkg>
+      </pkg-list>
+    </buildimage>
+  </project>
+  <target>
+    <hostname>mini</hostname>
+    <domain>linutronix</domain>
+    <passwd>foo</passwd>
+    <finetuning>
+      <rm>var/cache/apt/archives/*.deb</rm>
+    </finetuning>
+    <pkg-list>
+      <pkg>bash</pkg>
+      <pkg>myapp</pkg>
+    </pkg-list>
+  </target>
+</ns0:RootFileSystem>
+\end{lstlisting}
+\end{frame}
+
+\subsection{define a striped target RFS}
+\begin{frame}[fragile]
+\frametitle{set elbe mode and define images}
+\begin{lstlisting}
+...
+  <target>
+    <hostname>mini</hostname>
+    <domain>linutronix</domain>
+    <passwd>foo</passwd>
+    <console>ttyAMA0,115200</console>
+    <package>
+      <tar>
+        <name>rootfs.tar.gz</name>
+      </tar>
+    </package>
+    <images>
+      <msdoshd>
+        <name>my.img</name>
+        <size>200MiB</size>
+        <partition>
+          <size>remain</size>
+          <label>rfs</label>
+        </partition>
+      </msdoshd>
+    </images>
+    <fstab>
+      <bylabel>
+        <label>rfs</label>
+        <mountpoint>/</mountpoint>
+        <fs>
+          <type>ext4</type>
+          <tune2fs>-i 0</tune2fs>
+        </fs>
+      </bylabel>
+    </fstab>
+    <diet />
+    <norecommend />
+    <finetuning>
+      <rm>var/cache/apt/archives/*.deb</rm>
+      <command>echo "T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100" &gt;&gt; etc/inittab</command>
+    </finetuning>
+    <pkg-list>
+      <pkg>bash</pkg>
+      <pkg>myapp</pkg>
+    </pkg-list>
+  </target>
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{build target rfs}
+\begin{lstlisting}
+$ elbe create mini.xml --directory=./target
+$ cd target
+$ make
+
+\input{tailpres}
-- 
cgit v1.2.3


From 9aba160745d4e3295a90d9befc4f01f45d991966 Mon Sep 17 00:00:00 2001
From: Manuel Traut <manut@linutronix.de>
Date: Fri, 17 Jan 2014 22:37:53 +0100
Subject: finish work on elbe example and slides

- tested with elbe from git 8c697255bd58437a1466b6d8cc46b7dbcd2a87ed

Signed-off-by: Manuel Traut <manut@linutronix.de>
---
 .../elbe-example/mini-incl-target-stripped.xml     | 934 +++++++++++++++++++++
 distribution/elbe-example/mini-incl-target.xml     |   9 +-
 distribution/elbe-example/myrepo/conf/updates      |   2 +-
 distribution/elbe-example/pres_elbe-example_en.tex | 208 +++--
 4 files changed, 1098 insertions(+), 55 deletions(-)
 create mode 100644 distribution/elbe-example/mini-incl-target-stripped.xml

(limited to 'distribution/elbe-example/pres_elbe-example_en.tex')

diff --git a/distribution/elbe-example/mini-incl-target-stripped.xml b/distribution/elbe-example/mini-incl-target-stripped.xml
new file mode 100644
index 0000000..30f8f48
--- /dev/null
+++ b/distribution/elbe-example/mini-incl-target-stripped.xml
@@ -0,0 +1,934 @@
+<ns0:RootFileSystem xmlns:ns0="https://www.linutronix.de/projects/Elbe" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" created="2009-05-20T08:50:56" revision="6" xsi:schemaLocation="https://www.linutronix.de/projects/Elbe dbsfed.xsd">
+	<project>
+		<name>mini xml</name>
+		<version>1</version>
+		<description>
+			minimal target rfs including a simple app
+			buildenv to build the simple app
+		</description>
+		<buildtype>armel</buildtype>
+		<mirror>
+			<primary_host>ftp.debian.org</primary_host>
+			<primary_path>/debian</primary_path>
+			<primary_proto>http</primary_proto>
+			<url-list>
+				<url>
+					<binary>http://debian.linutronix.de/elbe wheezy main</binary>
+				</url>
+				<url>
+					<binary>http://LOCALMACHINE/myrepo wheezy main</binary>
+					<source>http://LOCALMACHINE/myrepo wheezy main</source>
+				</url>
+			</url-list>
+		</mirror>
+		<noauth/>
+		<suite>wheezy</suite>
+		<buildimage>
+			<kinitrd>elbe-bootstrap</kinitrd>
+			<pkg-list>
+				<pkg>build-essential</pkg>
+				<pkg>debhelper</pkg>
+				<pkg>devscripts</pkg>
+				<pkg>autotools-dev</pkg>
+				<pkg>automake</pkg>
+			</pkg-list>
+		</buildimage>
+	</project>
+	<target>
+		<hostname>mini</hostname>
+		<domain>linutronix</domain>
+		<passwd>foo</passwd>
+		<console>ttyAMA0,115200</console>
+		<package>
+			<tar>
+				<name>rootfs.tar.gz</name>
+			</tar>
+		</package>
+		<images>
+			<msdoshd>
+				<name>my.img</name>
+				<size>200MiB</size>
+				<partition>
+					<size>remain</size>
+					<label>rfs</label>
+				</partition>
+			</msdoshd>
+		</images>
+		<fstab>
+			<bylabel>
+				<label>rfs</label>
+				<mountpoint>/</mountpoint>
+				<fs>
+					<type>ext2</type>
+					<tune2fs>-i 0</tune2fs>
+				</fs>
+			</bylabel>
+		</fstab>
+		<diet />
+		<norecommend />
+		<finetuning>
+			<rm>var/cache/apt/archives/*.deb</rm>
+			<command>echo "T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100" &gt;&gt; etc/inittab</command>
+			<rm>/var/backups</rm>
+			<rm>/var/tmp</rm>
+			<rm>/var/log</rm>
+			<rm>/var/lib/dpkg/updates</rm>
+			<rm>/var/lib/dpkg/parts</rm>
+			<rm>/var/lib/dpkg/info</rm>
+			<rm>/var/lib/dpkg/alternatives</rm>
+			<rm>/var/lib/misc</rm>
+			<rm>/var/spool</rm>
+			<rm>/var/local</rm>
+			<rm>/usr/share</rm>
+			<rm>/usr/share/debianutils/shells</rm>
+			<rm>/usr/share/dict</rm>
+			<rm>/usr/share/libc-bin/nsswitch.conf</rm>
+			<rm>/usr/share/dpkg/archtable</rm>
+			<rm>/usr/share/dpkg/abitable</rm>
+			<rm>/usr/share/dpkg/ostable</rm>
+			<rm>/usr/share/dpkg/triplettable</rm>
+			<rm>/usr/share/dpkg/cputable</rm>
+			<rm>/usr/share/locale</rm>
+			<rm>/usr/share/locale/ja</rm>
+			<rm>/usr/share/locale/ja/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/ja/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/ja/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/mr</rm>
+			<rm>/usr/share/locale/mr/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/tr</rm>
+			<rm>/usr/share/locale/tr/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/tr/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/pa</rm>
+			<rm>/usr/share/locale/pa/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/pt_BR</rm>
+			<rm>/usr/share/locale/pt_BR/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/pt_BR/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/pt_BR/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/nn</rm>
+			<rm>/usr/share/locale/nn/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/dz</rm>
+			<rm>/usr/share/locale/dz/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/zh_TW</rm>
+			<rm>/usr/share/locale/zh_TW/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/zh_TW/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/zh_TW/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/en@boldquot</rm>
+			<rm>/usr/share/locale/en@boldquot/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/de</rm>
+			<rm>/usr/share/locale/de/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/de/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/de/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/vi</rm>
+			<rm>/usr/share/locale/vi/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/vi/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/vi/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/fr</rm>
+			<rm>/usr/share/locale/fr/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/fr/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/fr/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ro</rm>
+			<rm>/usr/share/locale/ro/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/ro/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/ro/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/et</rm>
+			<rm>/usr/share/locale/et/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/et/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/et/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/es</rm>
+			<rm>/usr/share/locale/es/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/es/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/es/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ga</rm>
+			<rm>/usr/share/locale/ga/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/ga/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/sv</rm>
+			<rm>/usr/share/locale/sv/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/sv/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/sv/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/eo</rm>
+			<rm>/usr/share/locale/eo/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/eo/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/lt</rm>
+			<rm>/usr/share/locale/lt/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/lt/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/id</rm>
+			<rm>/usr/share/locale/id/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/id/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/id/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/nl</rm>
+			<rm>/usr/share/locale/nl/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/nl/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/nl/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/bg</rm>
+			<rm>/usr/share/locale/bg/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/bg/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/bs</rm>
+			<rm>/usr/share/locale/bs/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/cs</rm>
+			<rm>/usr/share/locale/cs/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/cs/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/cs/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/it</rm>
+			<rm>/usr/share/locale/it/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/it/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/hu</rm>
+			<rm>/usr/share/locale/hu/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/hu/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/hu/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/hr</rm>
+			<rm>/usr/share/locale/hr/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/th</rm>
+			<rm>/usr/share/locale/th/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/zh_CN</rm>
+			<rm>/usr/share/locale/zh_CN/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/zh_CN/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/zh_CN/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/da</rm>
+			<rm>/usr/share/locale/da/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/da/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/pl</rm>
+			<rm>/usr/share/locale/pl/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/pl/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/pl/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/pt</rm>
+			<rm>/usr/share/locale/pt/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/pt/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/el</rm>
+			<rm>/usr/share/locale/el/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/el/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ku</rm>
+			<rm>/usr/share/locale/ku/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/af</rm>
+			<rm>/usr/share/locale/af/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/fi</rm>
+			<rm>/usr/share/locale/fi/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/fi/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/ko</rm>
+			<rm>/usr/share/locale/ko/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/ko/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/en@quot</rm>
+			<rm>/usr/share/locale/en@quot/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/gl</rm>
+			<rm>/usr/share/locale/gl/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/gl/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ne</rm>
+			<rm>/usr/share/locale/ne/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ast</rm>
+			<rm>/usr/share/locale/ast/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/sl</rm>
+			<rm>/usr/share/locale/sl/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/ca</rm>
+			<rm>/usr/share/locale/ca/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/ca/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/ca/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/uk</rm>
+			<rm>/usr/share/locale/uk/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/uk/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/eu</rm>
+			<rm>/usr/share/locale/eu/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/eu/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ms</rm>
+			<rm>/usr/share/locale/ms/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/nb</rm>
+			<rm>/usr/share/locale/nb/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/nb/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/sk</rm>
+			<rm>/usr/share/locale/sk/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/sk/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/sk/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ru</rm>
+			<rm>/usr/share/locale/ru/LC_MESSAGES/bash.mo</rm>
+			<rm>/usr/share/locale/ru/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/ru/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/km</rm>
+			<rm>/usr/share/locale/km/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/locale/ky</rm>
+			<rm>/usr/share/locale/ky/LC_MESSAGES/tar.mo</rm>
+			<rm>/usr/share/locale/tl</rm>
+			<rm>/usr/share/locale/tl/LC_MESSAGES/dpkg.mo</rm>
+			<rm>/usr/share/doc</rm>
+			<rm>/usr/share/doc/libbz2-1.0/changelog.gz</rm>
+			<rm>/usr/share/doc/libbz2-1.0/copyright</rm>
+			<rm>/usr/share/doc/libbz2-1.0/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/libc6/README.hesiod.gz</rm>
+			<rm>/usr/share/doc/libc6/changelog.gz</rm>
+			<rm>/usr/share/doc/libc6/NEWS.Debian.gz</rm>
+			<rm>/usr/share/doc/libc6/FAQ.gz</rm>
+			<rm>/usr/share/doc/libc6/test-results-arm-linux-gnueabi-libc</rm>
+			<rm>/usr/share/doc/libc6/copyright</rm>
+			<rm>/usr/share/doc/libc6/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/libc6/NEWS.gz</rm>
+			<rm>/usr/share/doc/libc6/BUGS</rm>
+			<rm>/usr/share/doc/libc6/README.Debian.gz</rm>
+			<rm>/usr/share/doc/libselinux1/changelog.gz</rm>
+			<rm>/usr/share/doc/libselinux1/copyright</rm>
+			<rm>/usr/share/doc/libselinux1/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/debianutils/changelog.gz</rm>
+			<rm>/usr/share/doc/debianutils/copyright</rm>
+			<rm>/usr/share/doc/debianutils/README.shells.gz</rm>
+			<rm>/usr/share/doc/zlib1g/changelog.gz</rm>
+			<rm>/usr/share/doc/zlib1g/copyright</rm>
+			<rm>/usr/share/doc/zlib1g/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/sensible-utils/changelog.gz</rm>
+			<rm>/usr/share/doc/sensible-utils/copyright</rm>
+			<rm>/usr/share/doc/tar/AUTHORS</rm>
+			<rm>/usr/share/doc/tar/changelog.1.gz</rm>
+			<rm>/usr/share/doc/tar/changelog.gz</rm>
+			<rm>/usr/share/doc/tar/NEWS.Debian.gz</rm>
+			<rm>/usr/share/doc/tar/THANKS.gz</rm>
+			<rm>/usr/share/doc/tar/copyright</rm>
+			<rm>/usr/share/doc/tar/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/tar/README.Debian</rm>
+			<rm>/usr/share/doc/tar/NEWS.gz</rm>
+			<rm>/usr/share/doc/bash/POSIX.gz</rm>
+			<rm>/usr/share/doc/bash/COMPAT.gz</rm>
+			<rm>/usr/share/doc/bash/FAQ</rm>
+			<rm>/usr/share/doc/bash/inputrc.arrows</rm>
+			<rm>/usr/share/doc/bash/CHANGES.gz</rm>
+			<rm>/usr/share/doc/bash/copyright</rm>
+			<rm>/usr/share/doc/bash/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/bash/INTRO.gz</rm>
+			<rm>/usr/share/doc/bash/README.commands.gz</rm>
+			<rm>/usr/share/doc/bash/README.abs-guide</rm>
+			<rm>/usr/share/doc/bash/NEWS.gz</rm>
+			<rm>/usr/share/doc/bash/README.Debian.gz</rm>
+			<rm>/usr/share/doc/libc-bin/changelog.gz</rm>
+			<rm>/usr/share/doc/libc-bin/TODO.Debian</rm>
+			<rm>/usr/share/doc/libc-bin/copyright</rm>
+			<rm>/usr/share/doc/libc-bin/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/liblzma5/AUTHORS</rm>
+			<rm>/usr/share/doc/liblzma5/changelog.gz</rm>
+			<rm>/usr/share/doc/liblzma5/THANKS</rm>
+			<rm>/usr/share/doc/liblzma5/copyright</rm>
+			<rm>/usr/share/doc/liblzma5/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/liblzma5/NEWS.gz</rm>
+			<rm>/usr/share/doc/dpkg/AUTHORS</rm>
+			<rm>/usr/share/doc/dpkg/changelog.gz</rm>
+			<rm>/usr/share/doc/dpkg/usertags.gz</rm>
+			<rm>/usr/share/doc/dpkg/README.feature-removal-schedule.gz</rm>
+			<rm>/usr/share/doc/dpkg/THANKS.gz</rm>
+			<rm>/usr/share/doc/dpkg/copyright</rm>
+			<rm>/usr/share/doc/dpkg/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/multiarch-support/changelog.gz</rm>
+			<rm>/usr/share/doc/multiarch-support/copyright</rm>
+			<rm>/usr/share/doc/multiarch-support/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/gcc-4.7-base/TODO.Debian</rm>
+			<rm>/usr/share/doc/gcc-4.7-base/README.Debian.armel.gz</rm>
+			<rm>/usr/share/doc/gcc-4.7-base/copyright</rm>
+			<rm>/usr/share/doc/gcc-4.7-base/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/base-files/README</rm>
+			<rm>/usr/share/doc/base-files/changelog.gz</rm>
+			<rm>/usr/share/doc/base-files/README.FHS</rm>
+			<rm>/usr/share/doc/base-files/FAQ</rm>
+			<rm>/usr/share/doc/base-files/copyright</rm>
+			<rm>/usr/share/doc/libtinfo5/changelog.gz</rm>
+			<rm>/usr/share/doc/libtinfo5/TODO.Debian</rm>
+			<rm>/usr/share/doc/libtinfo5/copyright</rm>
+			<rm>/usr/share/doc/libtinfo5/changelog.Debian.gz</rm>
+			<rm>/usr/share/doc/myapp/changelog.gz</rm>
+			<rm>/usr/share/doc/dash/changelog.gz</rm>
+			<rm>/usr/share/doc/dash/NEWS.Debian.gz</rm>
+			<rm>/usr/share/doc/dash/README.source</rm>
+			<rm>/usr/share/doc/dash/README.Debian.diet</rm>
+			<rm>/usr/share/doc/dash/copyright</rm>
+			<rm>/usr/share/doc/dash/changelog.Debian.gz</rm>
+			<rm>/usr/share/menu/bash</rm>
+			<rm>/usr/share/menu/dash</rm>
+			<rm>/usr/share/base-files/nsswitch.conf</rm>
+			<rm>/usr/share/base-files/info.dir</rm>
+			<rm>/usr/share/base-files/dot.bashrc</rm>
+			<rm>/usr/share/base-files/profile</rm>
+			<rm>/usr/share/base-files/dot.profile</rm>
+			<rm>/usr/share/base-files/motd</rm>
+			<rm>/usr/share/base-files/profile.md5sums</rm>
+			<rm>/usr/share/base-files/staff-group-for-usr-local</rm>
+			<rm>/usr/share/misc</rm>
+			<rm>/usr/share/lintian</rm>
+			<rm>/usr/share/lintian/overrides/libc6</rm>
+			<rm>/usr/share/lintian/overrides/libselinux1</rm>
+			<rm>/usr/share/lintian/overrides/libgcc1</rm>
+			<rm>/usr/share/lintian/overrides/bash</rm>
+			<rm>/usr/share/lintian/overrides/libc-bin</rm>
+			<rm>/usr/share/lintian/overrides/dpkg</rm>
+			<rm>/usr/share/lintian/overrides/base-files</rm>
+			<rm>/usr/share/man</rm>
+			<rm>/usr/share/man/ja</rm>
+			<rm>/usr/share/man/ja/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/ja/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/ja/man8/dpkg-statoverride.8.gz</rm>
+			<rm>/usr/share/man/ja/man8/dpkg-divert.8.gz</rm>
+			<rm>/usr/share/man/ja/man1/sensible-pager.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/dpkg-maintscript-helper.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/sensible-editor.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/sensible-browser.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/dpkg-trigger.1.gz</rm>
+			<rm>/usr/share/man/ja/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/ja/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/man8/zic.8.gz</rm>
+			<rm>/usr/share/man/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/man8/ld.so.8.gz</rm>
+			<rm>/usr/share/man/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/man8/add-shell.8.gz</rm>
+			<rm>/usr/share/man/man8/remove-shell.8.gz</rm>
+			<rm>/usr/share/man/man8/rpcinfo.8.gz</rm>
+			<rm>/usr/share/man/man8/dpkg-statoverride.8.gz</rm>
+			<rm>/usr/share/man/man8/installkernel.8.gz</rm>
+			<rm>/usr/share/man/man8/rmt-tar.8.gz</rm>
+			<rm>/usr/share/man/man8/run-parts.8.gz</rm>
+			<rm>/usr/share/man/man8/ldconfig.8.gz</rm>
+			<rm>/usr/share/man/man8/iconvconfig.8.gz</rm>
+			<rm>/usr/share/man/man8/savelog.8.gz</rm>
+			<rm>/usr/share/man/man8/dpkg-divert.8.gz</rm>
+			<rm>/usr/share/man/de</rm>
+			<rm>/usr/share/man/de/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/de/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/de/man8/add-shell.8.gz</rm>
+			<rm>/usr/share/man/de/man8/remove-shell.8.gz</rm>
+			<rm>/usr/share/man/de/man8/dpkg-statoverride.8.gz</rm>
+			<rm>/usr/share/man/de/man8/installkernel.8.gz</rm>
+			<rm>/usr/share/man/de/man8/run-parts.8.gz</rm>
+			<rm>/usr/share/man/de/man8/savelog.8.gz</rm>
+			<rm>/usr/share/man/de/man8/dpkg-divert.8.gz</rm>
+			<rm>/usr/share/man/de/man1/sensible-pager.1.gz</rm>
+			<rm>/usr/share/man/de/man1/dpkg-maintscript-helper.1.gz</rm>
+			<rm>/usr/share/man/de/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/de/man1/which.1.gz</rm>
+			<rm>/usr/share/man/de/man1/sensible-editor.1.gz</rm>
+			<rm>/usr/share/man/de/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/de/man1/sensible-browser.1.gz</rm>
+			<rm>/usr/share/man/de/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/de/man1/dpkg-trigger.1.gz</rm>
+			<rm>/usr/share/man/de/man1/tempfile.1.gz</rm>
+			<rm>/usr/share/man/de/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/de/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/fr</rm>
+			<rm>/usr/share/man/fr/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/add-shell.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/remove-shell.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/dpkg-statoverride.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/installkernel.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/run-parts.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/savelog.8.gz</rm>
+			<rm>/usr/share/man/fr/man8/dpkg-divert.8.gz</rm>
+			<rm>/usr/share/man/fr/man1/sensible-pager.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/dpkg-maintscript-helper.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/which.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/sensible-editor.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/sensible-browser.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/dpkg-trigger.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/tempfile.1.gz</rm>
+			<rm>/usr/share/man/fr/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/fr/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/man1/sh.1.gz</rm>
+			<rm>/usr/share/man/man1/bash.1.gz</rm>
+			<rm>/usr/share/man/man1/dash.1.gz</rm>
+			<rm>/usr/share/man/man1/tar.1.gz</rm>
+			<rm>/usr/share/man/man1/getconf.1.gz</rm>
+			<rm>/usr/share/man/man1/sensible-pager.1.gz</rm>
+			<rm>/usr/share/man/man1/bashbug.1.gz</rm>
+			<rm>/usr/share/man/man1/dpkg-maintscript-helper.1.gz</rm>
+			<rm>/usr/share/man/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/man1/which.1.gz</rm>
+			<rm>/usr/share/man/man1/locale.1.gz</rm>
+			<rm>/usr/share/man/man1/ischroot.1.gz</rm>
+			<rm>/usr/share/man/man1/sensible-editor.1.gz</rm>
+			<rm>/usr/share/man/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/man1/ldd.1.gz</rm>
+			<rm>/usr/share/man/man1/catchsegv.1.gz</rm>
+			<rm>/usr/share/man/man1/sensible-browser.1.gz</rm>
+			<rm>/usr/share/man/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/man1/dpkg-trigger.1.gz</rm>
+			<rm>/usr/share/man/man1/zdump.1.gz</rm>
+			<rm>/usr/share/man/man1/tempfile.1.gz</rm>
+			<rm>/usr/share/man/man1/rbash.1.gz</rm>
+			<rm>/usr/share/man/man1/clear_console.1.gz</rm>
+			<rm>/usr/share/man/man1/tzselect.1.gz</rm>
+			<rm>/usr/share/man/man1/iconv.1.gz</rm>
+			<rm>/usr/share/man/man1/localedef.1.gz</rm>
+			<rm>/usr/share/man/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/es</rm>
+			<rm>/usr/share/man/es/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/es/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/es/man8/add-shell.8.gz</rm>
+			<rm>/usr/share/man/es/man8/remove-shell.8.gz</rm>
+			<rm>/usr/share/man/es/man8/dpkg-statoverride.8.gz</rm>
+			<rm>/usr/share/man/es/man8/installkernel.8.gz</rm>
+			<rm>/usr/share/man/es/man8/run-parts.8.gz</rm>
+			<rm>/usr/share/man/es/man8/savelog.8.gz</rm>
+			<rm>/usr/share/man/es/man8/dpkg-divert.8.gz</rm>
+			<rm>/usr/share/man/es/man1/sensible-pager.1.gz</rm>
+			<rm>/usr/share/man/es/man1/dpkg-maintscript-helper.1.gz</rm>
+			<rm>/usr/share/man/es/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/es/man1/which.1.gz</rm>
+			<rm>/usr/share/man/es/man1/sensible-editor.1.gz</rm>
+			<rm>/usr/share/man/es/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/es/man1/sensible-browser.1.gz</rm>
+			<rm>/usr/share/man/es/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/es/man1/dpkg-trigger.1.gz</rm>
+			<rm>/usr/share/man/es/man1/tempfile.1.gz</rm>
+			<rm>/usr/share/man/es/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/es/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/man7/bash-builtins.7.gz</rm>
+			<rm>/usr/share/man/sv</rm>
+			<rm>/usr/share/man/sv/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/sv/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/sv/man8/dpkg-statoverride.8.gz</rm>
+			<rm>/usr/share/man/sv/man8/dpkg-divert.8.gz</rm>
+			<rm>/usr/share/man/sv/man1/dpkg-maintscript-helper.1.gz</rm>
+			<rm>/usr/share/man/sv/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/sv/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/sv/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/sv/man1/dpkg-trigger.1.gz</rm>
+			<rm>/usr/share/man/sv/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/sv/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/it</rm>
+			<rm>/usr/share/man/it/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/it/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/it/man1/sensible-pager.1.gz</rm>
+			<rm>/usr/share/man/it/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/it/man1/sensible-editor.1.gz</rm>
+			<rm>/usr/share/man/it/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/it/man1/sensible-browser.1.gz</rm>
+			<rm>/usr/share/man/it/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/it/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/it/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/hu</rm>
+			<rm>/usr/share/man/hu/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/pl</rm>
+			<rm>/usr/share/man/pl/man8/update-alternatives.8.gz</rm>
+			<rm>/usr/share/man/pl/man8/start-stop-daemon.8.gz</rm>
+			<rm>/usr/share/man/pl/man8/dpkg-statoverride.8.gz</rm>
+			<rm>/usr/share/man/pl/man8/dpkg-divert.8.gz</rm>
+			<rm>/usr/share/man/pl/man1/sensible-pager.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/dpkg-maintscript-helper.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/dpkg-deb.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/sensible-editor.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/dpkg.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/sensible-browser.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/dpkg-split.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/dpkg-trigger.1.gz</rm>
+			<rm>/usr/share/man/pl/man1/dpkg-query.1.gz</rm>
+			<rm>/usr/share/man/pl/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/man5/gai.conf.5.gz</rm>
+			<rm>/usr/share/man/man5/dpkg.cfg.5.gz</rm>
+			<rm>/usr/share/man/sl</rm>
+			<rm>/usr/share/man/sl/man8/add-shell.8.gz</rm>
+			<rm>/usr/share/man/sl/man8/remove-shell.8.gz</rm>
+			<rm>/usr/share/man/sl/man8/installkernel.8.gz</rm>
+			<rm>/usr/share/man/sl/man8/run-parts.8.gz</rm>
+			<rm>/usr/share/man/sl/man8/savelog.8.gz</rm>
+			<rm>/usr/share/man/sl/man1/which.1.gz</rm>
+			<rm>/usr/share/man/sl/man1/tempfile.1.gz</rm>
+			<rm>/usr/share/info</rm>
+			<rm>/usr/share/common-licenses/GPL-3</rm>
+			<rm>/usr/share/common-licenses/LGPL-2.1</rm>
+			<rm>/usr/share/common-licenses/BSD</rm>
+			<rm>/usr/share/common-licenses/LGPL</rm>
+			<rm>/usr/share/common-licenses/GPL-2</rm>
+			<rm>/usr/share/common-licenses/Apache-2.0</rm>
+			<rm>/usr/share/common-licenses/Artistic</rm>
+			<rm>/usr/share/common-licenses/GFDL-1.3</rm>
+			<rm>/usr/share/common-licenses/LGPL-2</rm>
+			<rm>/usr/share/common-licenses/GFDL-1.2</rm>
+			<rm>/usr/share/common-licenses/GPL-1</rm>
+			<rm>/usr/share/common-licenses/LGPL-3</rm>
+			<rm>/usr/share/common-licenses/GFDL</rm>
+			<rm>/usr/share/common-licenses/GPL</rm>
+			<rm>/usr/bin/bashbug</rm>
+			<rm>/usr/bin/ischroot</rm>
+			<rm>/usr/bin/zdump</rm>
+			<rm>/usr/bin/ldd</rm>
+			<rm>/usr/bin/dpkg-query</rm>
+			<rm>/usr/bin/localedef</rm>
+			<rm>/usr/bin/sensible-pager</rm>
+			<rm>/usr/bin/rpcinfo</rm>
+			<rm>/usr/bin/getent</rm>
+			<rm>/usr/bin/dpkg-maintscript-helper</rm>
+			<rm>/usr/bin/savelog</rm>
+			<rm>/usr/bin/dpkg-trigger</rm>
+			<rm>/usr/bin/sensible-editor</rm>
+			<rm>/usr/bin/tzselect</rm>
+			<rm>/usr/bin/catchsegv</rm>
+			<rm>/usr/bin/dpkg-split</rm>
+			<rm>/usr/bin/dpkg-statoverride</rm>
+			<rm>/usr/bin/update-alternatives</rm>
+			<rm>/usr/bin/dpkg-deb</rm>
+			<rm>/usr/bin/dpkg</rm>
+			<rm>/usr/bin/locale</rm>
+			<rm>/usr/bin/iconv</rm>
+			<rm>/usr/bin/which</rm>
+			<rm>/usr/bin/clear_console</rm>
+			<rm>/usr/bin/dpkg-divert</rm>
+			<rm>/usr/bin/getconf</rm>
+			<rm>/usr/bin/sensible-browser</rm>
+			<rm>/usr/sbin/remove-shell</rm>
+			<rm>/usr/sbin/rmt-tar</rm>
+			<rm>/usr/sbin/add-shell</rm>
+			<rm>/usr/sbin/dpkg-statoverride</rm>
+			<rm>/usr/sbin/update-alternatives</rm>
+			<rm>/usr/sbin/dpkg-divert</rm>
+			<rm>/usr/sbin/install-info</rm>
+			<rm>/usr/sbin/zic</rm>
+			<rm>/usr/sbin/iconvconfig</rm>
+			<rm>/usr/lib/pt_chown</rm>
+			<rm>/usr/lib/mime</rm>
+			<rm>/usr/lib/mime/packages/sensible-utils</rm>
+			<rm>/usr/lib/mime/packages/tar</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/libtic.so.5.9</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/libtic.so.5</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1008.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-9E.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM904.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM852.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM284.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-DK-NO-A.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/INIS-CYRILLIC.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/BIG5.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_6937-2.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/libGB.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CSN_369103.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1149.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP932.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-2.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EUC-KR.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM5347.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM933.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/DEC-MCS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/VISCII.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM285.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM855.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/MIK.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GBGBK.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM875.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1125.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_5427.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1004.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO-2022-KR.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM037.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM9066.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1130.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM864.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-9.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM4899.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-4.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM275.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM868.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EUC-TW.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM862.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM4909.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM861.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-15.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1258.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/MAC-SAMI.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM4971.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM278.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/HP-ROMAN9.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ARMSCII-8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/MACINTOSH.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1257.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM866NAV.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/libKSC.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM856.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-14.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/libISOIR165.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/BIG5HKSCS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO-2022-JP-3.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1160.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GOST_19768-74.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1156.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/gconv-modules.cache</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/UTF-16.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-ES.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GBBIG5.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-10.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/BRF.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM9030.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO-IR-209.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-1.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/UTF-7.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP775.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1157.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM420.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM437.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/TIS-620.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/UNICODE.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1166.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM905.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ECMA-CYRILLIC.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1144.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM277.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM423.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM274.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1025.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-AT-DE.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/RK1048.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM871.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EUC-JP-MS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-FI-SE-A.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM424.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/gconv-modules</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/NATS-DANO.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM866.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-FR.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1146.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/SHIFT_JISX0213.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/PT154.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1147.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1145.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-ES-S.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/libCNS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-7.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-US.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM297.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1141.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM803.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1163.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/libJIS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1158.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM860.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-IS-FRISS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM891.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/TSCII.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM038.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM874.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM930.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM939.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1137.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-ES-A.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-5.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1154.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/KOI8-RU.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/KOI8-R.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1250.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM256.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM937.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1026.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/LATIN-GREEK.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1164.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM851.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1167.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-IT.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/NATS-SEFI.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1399.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1256.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1047.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1390.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-DK-NO.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/MAC-CENTRALEUROPE.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1148.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GBK.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1255.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1388.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-11.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/HP-TURKISH8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-16.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/T.61.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CWI.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/KOI8-T.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM943.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM932.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM850.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM4517.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO-2022-CN-EXT.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/libJISX0213.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/TCVN5712-1.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-3.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO-2022-JP.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM857.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GREEK7-OLD.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM9448.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1132.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO-IR-197.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-13.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-AT-DE-A.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM865.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_10367-BOX.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EUC-JISX0213.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1008_420.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM902.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/LATIN-GREEK-1.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/SJIS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/HP-GREEK8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM918.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO-2022-CN.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_2033.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-PT.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1162.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM12712.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1123.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GEORGIAN-ACADEMY.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM290.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-FI-SE.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GB18030.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM500.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/UHC.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISIRI-3342.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ASMO_449.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1142.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM273.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM16804.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1112.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1122.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-UK.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/HP-ROMAN8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM869.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EUC-CN.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GREEK7.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM922.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1252.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM280.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1140.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/INIS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/KOI-8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/SAMI-WS2.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GEORGIAN-PS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/MAC-IS.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1364.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP737.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_11548-1.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IEC_P27-1.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_5427-EXT.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1143.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1161.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM281.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1155.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1129.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_6937.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM880.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/MAC-UK.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1097.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO8859-6.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM870.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1254.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/KOI8-U.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/GREEK-CCITT.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1046.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM901.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM903.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/INIS-8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO_5428.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM863.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1153.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/UTF-32.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM935.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP10007.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1253.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/CP1251.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ANSI_X3.110.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/JOHAB.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1133.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EUC-JP.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/ISO646.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1124.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/EBCDIC-CA-FR.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM1371.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/HP-THAI8.so</rm>
+			<rm>/usr/lib/arm-linux-gnueabi/gconv/IBM921.so</rm>
+			<rm>/usr/lib/locale</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_IDENTIFICATION</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_NAME</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_MONETARY</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_TELEPHONE</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_ADDRESS</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_CTYPE</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_PAPER</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_TIME</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_COLLATE</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_MEASUREMENT</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_NUMERIC</rm>
+			<rm>/usr/lib/locale/C.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES</rm>
+			<rm>/usr/lib/gcc</rm>
+			<rm>/usr/lib/gcc/arm-linux-gnueabi</rm>
+			<rm>/usr/lib/gcc/arm-linux-gnueabi/4.7</rm>
+			<rm>/sbin/start-stop-daemon</rm>
+			<rm>/sbin/ldconfig</rm>
+			<rm>/sbin/installkernel</rm>
+			<rm>/etc/os-release</rm>
+			<rm>/etc/bash.bashrc</rm>
+			<rm>/etc/debian_version</rm>
+			<rm>/etc/issue</rm>
+			<rm>/etc/rmt</rm>
+			<rm>/etc/fstab</rm>
+			<rm>/etc/host.conf</rm>
+			<rm>/etc/issue.net</rm>
+			<rm>/etc/inittab</rm>
+			<rm>/etc/bindresvport.blacklist</rm>
+			<rm>/etc/gai.conf</rm>
+			<rm>/etc/default/nss</rm>
+			<rm>/etc/profile.d</rm>
+			<rm>/etc/skel/.profile</rm>
+			<rm>/etc/skel/.bash_logout</rm>
+			<rm>/etc/skel/.bashrc</rm>
+			<rm>/etc/ld.so.conf.d/libc.conf</rm>
+			<rm>/etc/ld.so.conf.d/arm-linux-gnueabi.conf</rm>
+			<rm>/etc/dpkg/dpkg.cfg</rm>
+			<rm>/etc/dpkg/dpkg.cfg.d</rm>
+			<rm>/etc/dpkg/origins/debian</rm>
+			<rm>/etc/cron.daily/dpkg</rm>
+			<rm>/etc/logrotate.d/dpkg</rm>
+			<rm>/etc/alternatives/README</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_hesiod.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/libbz2.so.1.0.4</rm>
+			<rm>/lib/arm-linux-gnueabi/libz.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libresolv.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/liblzma.so.5.0.0</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_files-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libdl-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libtinfo.so.5.9</rm>
+			<rm>/lib/arm-linux-gnueabi/libselinux.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libthread_db.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_hesiod-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libz.so.1.2.7</rm>
+			<rm>/lib/arm-linux-gnueabi/libdl.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_compat-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libbz2.so.1.0</rm>
+			<rm>/lib/arm-linux-gnueabi/libbz2.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libmemusage.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnsl-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libcidn.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/librt-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_nisplus.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/libm.so.6</rm>
+			<rm>/lib/arm-linux-gnueabi/librt.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_compat.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/libutil-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libm-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libanl-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_nis-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libthread_db-1.0.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnsl.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libcrypt.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libpthread-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_files.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/libcidn-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_dns.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/libgcc_s.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libpcprofile.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_nisplus-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_nis.so.2</rm>
+			<rm>/lib/arm-linux-gnueabi/libSegFault.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libanl.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libcrypt-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libnss_dns-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libutil.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libBrokenLocale.so.1</rm>
+			<rm>/lib/arm-linux-gnueabi/libresolv-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/libtinfo.so.5</rm>
+			<rm>/lib/arm-linux-gnueabi/libpthread.so.0</rm>
+			<rm>/lib/arm-linux-gnueabi/libBrokenLocale-2.13.so</rm>
+			<rm>/lib/arm-linux-gnueabi/liblzma.so.5</rm>
+		</finetuning>
+		<pkg-list>
+			<pkg>bash</pkg>
+			<pkg>myapp</pkg>
+		</pkg-list>
+	</target>
+</ns0:RootFileSystem>
diff --git a/distribution/elbe-example/mini-incl-target.xml b/distribution/elbe-example/mini-incl-target.xml
index fcb8181..c660969 100644
--- a/distribution/elbe-example/mini-incl-target.xml
+++ b/distribution/elbe-example/mini-incl-target.xml
@@ -16,11 +16,12 @@
 					<binary>http://debian.linutronix.de/elbe wheezy main</binary>
 				</url>
 				<url>
-					<binary>http://LOCALMACHINE/debian wheezy main</binary>
-					<source>http://LOCALMACHINE/debian wheezy main</source>
+					<binary>http://LOCALMACHINE/myrepo wheezy main</binary>
+					<source>http://LOCALMACHINE/myrepo wheezy main</source>
 				</url>
 			</url-list>
 		</mirror>
+		<noauth/>
 		<suite>wheezy</suite>
 		<buildimage>
 			<kinitrd>elbe-bootstrap</kinitrd>
@@ -46,7 +47,7 @@
 		<images>
 			<msdoshd>
 				<name>my.img</name>
-				<size>200MiB</size>
+				<size>16MiB</size>
 				<partition>
 					<size>remain</size>
 					<label>rfs</label>
@@ -58,7 +59,7 @@
 				<label>rfs</label>
 				<mountpoint>/</mountpoint>
 				<fs>
-					<type>ext4</type>
+					<type>ext2</type>
 					<tune2fs>-i 0</tune2fs>
 				</fs>
 			</bylabel>
diff --git a/distribution/elbe-example/myrepo/conf/updates b/distribution/elbe-example/myrepo/conf/updates
index 8430306..e8df2b1 100644
--- a/distribution/elbe-example/myrepo/conf/updates
+++ b/distribution/elbe-example/myrepo/conf/updates
@@ -1,5 +1,5 @@
 Name: myremoterepo
-Method: http://localhost/debian
+Method: http://localhost/myrepo
 Components: main
 Architectures: i386 amd64 source
 VerifyRelease: blindtrust
diff --git a/distribution/elbe-example/pres_elbe-example_en.tex b/distribution/elbe-example/pres_elbe-example_en.tex
index eb64782..db8c2d7 100644
--- a/distribution/elbe-example/pres_elbe-example_en.tex
+++ b/distribution/elbe-example/pres_elbe-example_en.tex
@@ -1,11 +1,8 @@
 \input{configpres}
 
-\lstset{language=c}
-
 \title{ELBE example}
 \maketitle
 
-
 \subsection{What will be done?}
 
 \begin{frame}
@@ -16,11 +13,13 @@
 \item build own software component inside the ELBE buildenv
 \item include own application in target RFS
 \item define a stripped target RFS
+\item setup a local debian mirror
 \end{itemize}
 \end{frame}
 
 \subsection{generate a buildenv}
 
+\lstset{language=xml}
 \begin{frame}[fragile]
 \frametitle{minimal XML file}
 \begin{lstlisting}
@@ -272,7 +271,7 @@ $ $EDITOR conf/updates
 \end{lstlisting}
 \begin{lstlisting}
 Name: myremoterepo
-Method: http://localhost/debian
+Method: http://localhost/myrepo
 Components: main
 Architectures: i386 amd64 armel source
 VerifyRelease: blindtrust
@@ -286,7 +285,7 @@ IgnoreRelease: yes
 \begin{lstlisting}
 $ reprepro include wheezy ../myapp_1.0_i386.changes
 $ sudo mkdir /var/www/
-$ sudo rsync -av --exclude=db --exclude=conf * /var/www/debian/
+$ sudo rsync -av --exclude=db --exclude=conf * /var/www/myrepo/
 \end{lstlisting}
 \end{frame}
 
@@ -296,15 +295,24 @@ $ sudo rsync -av --exclude=db --exclude=conf * /var/www/debian/
 \begin{lstlisting}
 $ cd ../buildenv
 $ make run-con
-# login into buildenv
-$ echo 'deb-src http://10.0.2.2/debian wheezy main' >> /etc/apt/sources.list
+\end{lstlisting}
+login into buildenv and configure apt to use myrepo
+\begin{lstlisting}
+$ echo 'deb-src http://10.0.2.2/myrepo wheezy main' >> /etc/apt/sources.list
 $ apt-get update
+\end{lstlisting}
+retrive myapp source package and build armel binary package
+\begin{lstlisting}
 $ apt-get source myapp
 $ cd myapp-1.0
 $ ./autogen.sh
 $ dpkg-buildpackage -b
+\end{lstlisting}
+copy the package to the host PC and install it into the buildenv
+\begin{lstlisting}
 $ scp ../myapp*.changes ../myapp*.deb 10.0.2.2:/tmp
 $ dpkg -i ../myapp*.deb
+$ myapp
 \end{lstlisting}
 \end{frame}
 
@@ -314,33 +322,21 @@ $ dpkg -i ../myapp*.deb
 \begin{lstlisting}
 $ cd ../myrepo
 $ reprepro include wheezy /tmp/myapp_1.0_armel.changes
-$ sudo rsync -av --exclude=db --exclude=conf * /var/www/debian/
+$ sudo rsync -av --exclude=db --exclude=conf * /var/www/myrepo/
 \end{lstlisting}
 \end{frame}
 
 
-\subsection{include own application in target RFS}
+\subsection{include app in target RFS}
 
 \begin{frame}[fragile]
-\frametitle{create target image and add myapp}
+\frametitle{add repo including myapp}
 \begin{lstlisting}
 $ cd ..
 $ $EDIT mini.xml
 \end{lstlisting}
 \begin{lstlisting}
-<ns0:RootFileSystem
- xmlns:ns0="https://www.linutronix.de/projects/Elbe"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- created="2009-05-20T08:50:56" revision="6"
- xsi:schemaLocation="https://www.linutronix.de/projects/Elbe dbsfed.xsd">
-  <project>
-    <name>mini xml</name>
-    <version>1</version>
-    <description>
-      minimal target rfs including a simple app
-      buildenv to build the simple app
-    </description>
-    <buildtype>armel</buildtype>
+...
     <mirror>
       <primary_host>ftp.debian.org</primary_host>
       <primary_path>/debian</primary_path>
@@ -350,29 +346,20 @@ $ $EDIT mini.xml
           <binary>http://debian.linutronix.de/elbe wheezy main</binary>
         </url>
         <url>
-          <binary>http://LOCALMACHINE/debian wheezy main</binary>
-          <source>http://LOCALMACHINE/debian wheezy main</source>
+          <binary>http://LOCALMACHINE/myrepo wheezy main</binary>
+          <source>http://LOCALMACHINE/myrepo wheezy main</source>
         </url>
       </url-list>
     </mirror>
+    <noauth/>
+...
 \end{lstlisting}
 \end{frame}
 
 \begin{frame}[fragile]
-\frametitle{create target image and add myapp}
+\frametitle{add myapp}
 \begin{lstlisting}
-    <suite>wheezy</suite>
-    <buildimage>
-      <kinitrd>elbe-bootstrap</kinitrd>
-      <pkg-list>
-        <pkg>build-essential</pkg>
-        <pkg>debhelper</pkg>
-        <pkg>devscripts</pkg>
-        <pkg>autotools-dev</pkg>
-        <pkg>automake</pkg>
-      </pkg-list>
-    </buildimage>
-  </project>
+...
   <target>
     <hostname>mini</hostname>
     <domain>linutronix</domain>
@@ -391,7 +378,7 @@ $ $EDIT mini.xml
 
 \subsection{define a striped target RFS}
 \begin{frame}[fragile]
-\frametitle{set elbe mode and define images}
+\frametitle{define sdcard image}
 \begin{lstlisting}
 ...
   <target>
@@ -407,19 +394,28 @@ $ $EDIT mini.xml
     <images>
       <msdoshd>
         <name>my.img</name>
-        <size>200MiB</size>
+        <size>64MiB</size>
         <partition>
           <size>remain</size>
           <label>rfs</label>
         </partition>
       </msdoshd>
     </images>
+...
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{create fstab and set elbe mode}
+\begin{lstlisting}
+...
+    </images>
     <fstab>
       <bylabel>
         <label>rfs</label>
         <mountpoint>/</mountpoint>
         <fs>
-          <type>ext4</type>
+          <type>ext2</type>
           <tune2fs>-i 0</tune2fs>
         </fs>
       </bylabel>
@@ -427,22 +423,134 @@ $ $EDIT mini.xml
     <diet />
     <norecommend />
     <finetuning>
-      <rm>var/cache/apt/archives/*.deb</rm>
-      <command>echo "T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100" &gt;&gt; etc/inittab</command>
-    </finetuning>
-    <pkg-list>
-      <pkg>bash</pkg>
-      <pkg>myapp</pkg>
-    </pkg-list>
-  </target>
+...
 \end{lstlisting}
 \end{frame}
 
 \begin{frame}[fragile]
-\frametitle{build target rfs}
+\frametitle{build and extract target as nfsroot}
 \begin{lstlisting}
 $ elbe create mini.xml --directory=./target
 $ cd target
 $ make
+\end{lstlisting}
+hint: it is possible to generate a html page from the elbe-report.txt:
+\begin{lstlisting}
+$ asciidoc elbe-report.txt
+\end{lstlisting}
+host the nfs root filesystem
+\begin{lstlisting}
+$ sudo mkdir -p /nfs/elbe-armel
+$ sudo tar xzf rootfs.tar.gz -C /nfs/elbe-armel
+$ su -c 'echo "/nfs *(rw,sync,no_subtree_check,insecure) >> /etc/exports"'
+$ sudo /etc/init.d/nfs-kernel-server restart
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{build current kernel for qemu armel boot}
+\begin{lstlisting}
+$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
+$ cd linux
+$ mkdir ../linux-qemu-arm
+$ ARCH=arm CROSS_COMPILE=arm-none-eabi- make O=../linux-qemu-arm versatile_defconfig
+$ # enable Kernel Features / Use the ARM EABI to compile the kernel
+$ #                  Allow old ABI binaries to run with this kernel
+$ #        Networking support / Networking options / TCP/IP networking /
+$ #           IP: kernel level autoconfiguration / IP: DHCP Support
+$ ARCH=arm CROSS_COMPILE=arm-none-eabi- make O=../linux-qemu-arm menuconfig
+$ ARCH=arm CROSS_COMPILE=arm-none-eabi- make O=../linux-qemu-arm -j5 
+$ cd ..
+\end{lstlisting}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{boot nfsroot with qemu}
+\begin{lstlisting}
+qemu-system-arm -M versatilepb -no-reboot \
+  -m 256 -usb \
+  -kernel linux-qemu-arm/arch/arm/boot/zImage \
+  -append 'root=/dev/nfs nfsroot=10.0.2.2:/nfs/elbe-armel ip=dhcp init=/usr/bin/myapp'
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{strip the nfsroot}
+\begin{lstlisting}
+$ sudo rm -rf /nfs/elbe-armel/etc
+$ sudo rm -rf /nfs/elbe-armel/sbin
+$ sudo rm -rf /nfs/elbe-armel/var
+$ sudo rm -rf /nfs/elbe-armel/usr/share
+$ sudo rm -rf /nfs/elbe-armel/usr/lib
+$ sudo rm -rf /nfs/elbe-armel/usr/sbin
+$ sudo cp /nfs/elbe-armel/usr/bin/myapp .
+$ sudo rm -rf /nfs/elbe-armel/usr/bin/*
+$ sudo mv myapp /nfs/elbe-armel/usr/bin/
+$ sudo cp -a /nfs/elbe-armel/lib/arm-linux-gnueabi/ld-* .
+$ sudo cp -a /nfs/elbe-armel/lib/arm-linux-gnueabi/libc-2.13.so .
+$ sudo cp -a /nfs/elbe-armel/lib/arm-linux-gnueabi/libc.so.6 .
+$ sudo rm /nfs/elbe-armel/lib/arm-linux-gnueabi/*
+$ sudo mv libc-2.13.so /nfs/elbe-armel/lib/arm-linux-gnueabi/
+$ sudo mv libc.so.6 /nfs/elbe-armel/lib/arm-linux-gnueabi/
+$ sudo mv ld-* /nfs/elbe-armel/lib/arm-linux-gnueabi/
+\end{lstlisting}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{update the ELBE XML file}
+\begin{lstlisting}
+$ sudo mkdir /nfs/elbe-armel-orig
+$ sudo tar xzf rootfs.tar.gz -C /nfs/elbe-armel-orig/
+$ elbe pkgdiff
+$ sudo elbe diff /nfs/elbe-armel-orig /nfs/elbe-armel > diff.txt
+$ cd ..
+\end{lstlisting}
+\begin{lstlisting}
+$ vim mini.xml
+$ # place cursor in finetuning section
+$ <ESC>:read target/diff.txt<RETURN>
+$ # remove everything until 'suggesting:'
+$ <ESC>:x<RETURN>
+\end{lstlisting}
+\begin{lstlisting}
+$ elbe create --directory=target-stripped mini.xml
+$ cd target-stripped
+$ make
+$ # get debian kernel and initrd from the buildenv:
+$ make .elbe-vm/vmkernel .elbe-vm/vminitrd
+$ # boot the image
+$ qemu-system-arm -M versatilepb \
+-kernel .elbe-vm/vmkernel -initrd .elbe-vm/vminitrd \
+-append 'root=/dev/sda1 init=/usr/bin/myapp' my.img
+\end{lstlisting}
+\end{frame}
+
+\subsection{setup own debian mirror}
+
+\begin{frame}[fragile]
+\frametitle{partial clone a remote debian mirror}
+\begin{lstlisting}
+$ mkdir -p /mirrors/debian
+$ cd debian
+$ debmirror -p -d wheezy, -a i386,amd64,armel,armhf --di-dist=wheezy \
+--method=http --no-check-gpg -h ftp.de.debian.org .
+$ cd /var/www/html
+$ ln -s  /mirrors/debian
+\end{lstlisting}
+\end{frame}
+
+\subsection{Conclusion}
+\begin{frame}
+\begin{itemize}
+\item generate an ELBE buildenv with a minimal XML file
+\item manage software components with autotools, dpkg and reprepro
+\item build own software component inside the ELBE buildenv
+\item include own debian packages in the target RFS
+\item edit a running rootfs and make it reproducable
+\item setup a partial, local debian mirror
+\end{itemize}
+\end{frame}
 
 \input{tailpres}
-- 
cgit v1.2.3

