diff options
| author | Manuel Traut <manut@linutronix.de> | 2014-01-17 22:37:53 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2014-01-17 22:37:53 +0100 |
| commit | 9aba160745d4e3295a90d9befc4f01f45d991966 (patch) | |
| tree | b6ef03d4f7174177b9756ba6ab027be2e1b9462f | |
| parent | 0996948c27a1c3668bf36fa6ada78ed99da3b561 (diff) | |
finish work on elbe example and slides
- tested with elbe from git 8c697255bd58437a1466b6d8cc46b7dbcd2a87ed
Signed-off-by: Manuel Traut <manut@linutronix.de>
| -rw-r--r-- | distribution/elbe-example/mini-incl-target-stripped.xml | 934 | ||||
| -rw-r--r-- | distribution/elbe-example/mini-incl-target.xml | 9 | ||||
| -rw-r--r-- | distribution/elbe-example/myrepo/conf/updates | 2 | ||||
| -rw-r--r-- | distribution/elbe-example/pres_elbe-example_en.tex | 208 |
4 files changed, 1098 insertions, 55 deletions
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" >> 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" >> 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} |
