BUILDING IMAGE FOR build_netboot-9 debian-installer git tree head: 6ceedfa0f2673ed0f5acd3ac6a85b12d61eba9fd make[2]: `sources.list.udeb' is up to date. Ign copy: localudebs/ Release.gpg Ign copy: localudebs/ Release Err copy: localudebs/ Packages Err copy: localudebs/ Packages Err copy: localudebs/ Packages Get:1 copy: localudebs/ Packages [20 B] Hit http://mirror-ubc.debian.org unstable Release.gpg Hit http://mirror-ubc.debian.org unstable Release Hit http://mirror-ubc.debian.org unstable/main/debian-installer kfreebsd-i386 Packages Fetched 20 B in 0s (41 B/s) Reading package lists... Reading package lists... Building dependency tree... dh_testroot # Ensure that sources.list.udeb has trusted=yes. # Only needed for a while to ensure all build systems get the new # version of the file, then can be removed. if ! grep -q -L 'trusted=yes' sources.list.udeb; then \ rm -f sources.list.udeb; \ make sources.list.udeb; \ fi get-packages udeb acpi-modules-9.0-2-486-di anna archdetect busybox-udeb cdebconf-newt-terminal cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb cdebconf-udeb choose-mirror choose-mirror-bin console-setup-freebsd-charmaps-udeb console-setup-pc-ekbd console-setup-udeb debian-archive-keyring-udeb devd-udeb di-utils di-utils-reboot di-utils-shell di-utils-terminfo download-installer env-preseed ethdetect fat-modules-9.0-2-486-di file-preseed floppy-modules-9.0-2-486-di freebsd-net-tools-udeb freebsd-utils-udeb gpgv-udeb hw-detect i2c-modules-9.0-2-486-di initrd-preseed installation-locale isc-dhcp-client-udeb kbdcontrol-udeb kernel-image-9.0-2-486-di kldutils-udeb libbsd0-udeb libdebconfclient0-udeb libdebian-installer4-udeb libexpat1-udeb libfribidi0-udeb libgeom1-udeb libipx2-udeb libnss-dns-udeb libnss-files-udeb libsbuf6-udeb libtextwrap1-udeb localechooser lowmemcheck main-menu media-retriever mmc-core-modules-9.0-2-486-di mmc-modules-9.0-2-486-di mountmedia nano-udeb ndisc6-udeb net-retriever netcfg network-preseed nic-modules-9.0-2-486-di nic-shared-modules-9.0-2-486-di nic-wireless-modules-9.0-2-486-di nls-core-modules-9.0-2-486-di ntfs-modules-9.0-2-486-di parport-modules-9.0-2-486-di pciutils-udeb preseed-common rdnssd-udeb rescue-check rootskel save-logs udpkg zlib1g-udeb make[3]: `sources.list.udeb' is up to date. Ign copy: localudebs/ Release.gpg Ign copy: localudebs/ Release Err copy: localudebs/ Packages Err copy: localudebs/ Packages Err copy: localudebs/ Packages Get:1 copy: localudebs/ Packages [20 B] Hit http://mirror-ubc.debian.org unstable Release.gpg Hit http://mirror-ubc.debian.org unstable Release Hit http://mirror-ubc.debian.org unstable/main/debian-installer kfreebsd-i386 Packages Fetched 20 B in 0s (143 B/s) Reading package lists... Reading package lists... Building dependency tree... Need to download: acpi-modules-9.0-2-486-di anna archdetect busybox-udeb cdebconf-newt-terminal cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb cdebconf-udeb choose-mirror choose-mirror-bin console-setup-freebsd-charmaps-udeb console-setup-pc-ekbd console-setup-udeb debian-archive-keyring-udeb devd-udeb di-utils di-utils-reboot di-utils-shell di-utils-terminfo download-installer env-preseed ethdetect fat-modules-9.0-2-486-di file-preseed floppy-modules-9.0-2-486-di freebsd-net-tools-udeb freebsd-utils-udeb gpgv-udeb hw-detect i2c-modules-9.0-2-486-di initrd-preseed installation-locale isc-dhcp-client-udeb kbdcontrol-udeb kernel-image-9.0-2-486-di kldutils-udeb libbsd0-udeb libdebconfclient0-udeb libdebian-installer4-udeb libexpat1-udeb libfribidi0-udeb libgeom1-udeb libipx2-udeb libnss-dns-udeb libnss-files-udeb libsbuf6-udeb libtextwrap1-udeb localechooser lowmemcheck main-menu media-retriever mmc-core-modules-9.0-2-486-di mmc-modules-9.0-2-486-di mountmedia nano-udeb ndisc6-udeb net-retriever netcfg network-preseed nic-modules-9.0-2-486-di nic-shared-modules-9.0-2-486-di nic-wireless-modules-9.0-2-486-di nls-core-modules-9.0-2-486-di ntfs-modules-9.0-2-486-di parport-modules-9.0-2-486-di pciutils-udeb preseed-common rdnssd-udeb rescue-check rootskel save-logs udpkg zlib1g-udeb Reading package lists... Building dependency tree... Installing libc0.1-udeb as Depends of anna Installing libslang2-udeb as Depends of cdebconf-newt-udeb The following extra packages will be installed: libc0.1-udeb libslang2-udeb The following NEW packages will be installed: acpi-modules-9.0-2-486-di anna archdetect busybox-udeb cdebconf-newt-terminal cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb cdebconf-udeb choose-mirror choose-mirror-bin console-setup-freebsd-charmaps-udeb console-setup-pc-ekbd console-setup-udeb debian-archive-keyring-udeb devd-udeb di-utils di-utils-reboot di-utils-shell di-utils-terminfo download-installer env-preseed ethdetect fat-modules-9.0-2-486-di file-preseed floppy-modules-9.0-2-486-di freebsd-net-tools-udeb freebsd-utils-udeb gpgv-udeb hw-detect i2c-modules-9.0-2-486-di initrd-preseed installation-locale isc-dhcp-client-udeb kbdcontrol-udeb kernel-image-9.0-2-486-di kldutils-udeb libbsd0-udeb libc0.1-udeb libdebconfclient0-udeb libdebian-installer4-udeb libexpat1-udeb libfribidi0-udeb libgeom1-udeb libipx2-udeb libnss-dns-udeb libnss-files-udeb libsbuf6-udeb libslang2-udeb libtextwrap1-udeb localechooser lowmemcheck main-menu media-retriever mmc-core-modules-9.0-2-486-di mmc-modules-9.0-2-486-di mountmedia nano-udeb ndisc6-udeb net-retriever netcfg network-preseed nic-modules-9.0-2-486-di nic-shared-modules-9.0-2-486-di nic-wireless-modules-9.0-2-486-di nls-core-modules-9.0-2-486-di ntfs-modules-9.0-2-486-di parport-modules-9.0-2-486-di pciutils-udeb preseed-common rdnssd-udeb rescue-check rootskel save-logs udpkg zlib1g-udeb 0 upgraded, 76 newly installed, 0 to remove and 0 not upgraded. Need to get 839 kB/10.1 MB of archives. After this operation, 20.2 MB of additional disk space will be used. Get:1 http://mirror-ubc.debian.org/debian/ unstable/main/debian-installer nic-shared-modules-9.0-2-486-di kfreebsd-i386 9.0-11 [29.2 kB] Get:2 http://mirror-ubc.debian.org/debian/ unstable/main/debian-installer nic-modules-9.0-2-486-di kfreebsd-i386 9.0-11 [680 kB] Get:3 http://mirror-ubc.debian.org/debian/ unstable/main/debian-installer nic-wireless-modules-9.0-2-486-di kfreebsd-i386 9.0-11 [108 kB] Get:4 http://mirror-ubc.debian.org/debian/ unstable/main/debian-installer fat-modules-9.0-2-486-di kfreebsd-i386 9.0-11 [1972 B] Get:5 http://mirror-ubc.debian.org/debian/ unstable/main/debian-installer ntfs-modules-9.0-2-486-di kfreebsd-i386 9.0-11 [19.2 kB] Fetched 839 kB in 5s (147 kB/s) Download complete and in download only mode dh_testroot cd .. && dpkg-checkbuilddeps # This build cannot be restarted, because dpkg gets confused. rm -rf ./tmp/netboot-9/tree # Set up the basic files [u]dpkg needs. mkdir -p ./tmp/netboot-9/tree/var/lib/dpkg/info touch ./tmp/netboot-9/tree/var/lib/dpkg/status # Create a tmp tree mkdir -p ./tmp/netboot-9/tree/tmp # Only dpkg needs this stuff, so it can be removed later. mkdir -p ./tmp/netboot-9/tree/var/lib/dpkg/updates/ touch ./tmp/netboot-9/tree/var/lib/dpkg/available # Unpack the udebs with dpkg. This command must run as root # or fakeroot. echo -n > ./tmp/netboot-9/diskusage.txt set -e; \ oldsize=0; oldblocks=0; oldcount=0; for udeb in udebs/*.udeb ; do \ if [ -f "$udeb" ]; then \ pkg=`basename $udeb` ; \ dpkg --force-overwrite --path-include='*' --log=/dev/null --root=./tmp/netboot-9/tree --unpack $udeb ; \ newsize=`du -bs ./tmp/netboot-9/tree | awk '{print $1}'` ; \ newblocks=`du -s ./tmp/netboot-9/tree | awk '{print $1}'` ; \ newcount=`find ./tmp/netboot-9/tree -type f | wc -l | awk '{print $1}'` ; \ usedsize=`echo $newsize - $oldsize | bc`; \ usedblocks=`echo $newblocks - $oldblocks | bc`; \ usedcount=`echo $newcount - $oldcount | bc`; \ version=`dpkg-deb --info $udeb | awk '/ Version: / { print $2 }' | sed 's/+b[0-9]*$//g'` ; \ source=`dpkg-deb --info $udeb | awk '/ Source: / { print $2 }'` ; \ if [ -z "$source" ]; then \ source=`dpkg-deb --info $udeb | awk '/ Package: / { print $2 }'` ; \ fi ; \ echo " $usedsize B - $usedblocks blocks - $usedcount files from $pkg (version $version)" >>./tmp/netboot-9/diskusage.txt;\ echo "$source (= $version)" >>./tmp/netboot-9/built-using.txt;\ oldsize=$newsize ; \ oldblocks=$newblocks ; \ oldcount=$newcount ; \ fi; \ done Selecting previously unselected package acpi-modules-9.0-2-486-di. (Reading database ... 0 files and directories currently installed.) Unpacking acpi-modules-9.0-2-486-di (from .../acpi-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package anna. (Reading database ... 10 files and directories currently installed.) Unpacking anna (from udebs/anna.udeb) ... Selecting previously unselected package archdetect. (Reading database ... 15 files and directories currently installed.) Unpacking archdetect (from udebs/archdetect.udeb) ... Selecting previously unselected package busybox-udeb. (Reading database ... 16 files and directories currently installed.) Unpacking busybox-udeb (from udebs/busybox-udeb.udeb) ... Selecting previously unselected package cdebconf-newt-terminal. (Reading database ... 106 files and directories currently installed.) Unpacking cdebconf-newt-terminal (from .../cdebconf-newt-terminal.udeb) ... Selecting previously unselected package cdebconf-newt-udeb. (Reading database ... 111 files and directories currently installed.) Unpacking cdebconf-newt-udeb (from udebs/cdebconf-newt-udeb.udeb) ... Selecting previously unselected package cdebconf-priority. (Reading database ... 112 files and directories currently installed.) Unpacking cdebconf-priority (from udebs/cdebconf-priority.udeb) ... Selecting previously unselected package cdebconf-text-udeb. (Reading database ... 112 files and directories currently installed.) Unpacking cdebconf-text-udeb (from udebs/cdebconf-text-udeb.udeb) ... Selecting previously unselected package cdebconf-udeb. (Reading database ... 113 files and directories currently installed.) Unpacking cdebconf-udeb (from udebs/cdebconf-udeb.udeb) ... Selecting previously unselected package choose-mirror-bin. (Reading database ... 132 files and directories currently installed.) Unpacking choose-mirror-bin (from udebs/choose-mirror-bin.udeb) ... Selecting previously unselected package choose-mirror. (Reading database ... 133 files and directories currently installed.) Unpacking choose-mirror (from udebs/choose-mirror.udeb) ... Selecting previously unselected package console-setup-freebsd-charmaps-udeb. (Reading database ... 133 files and directories currently installed.) Unpacking console-setup-freebsd-charmaps-udeb (from .../console-setup-freebsd-charmaps-udeb.udeb) ... Selecting previously unselected package console-setup-pc-ekbd. (Reading database ... 166 files and directories currently installed.) Unpacking console-setup-pc-ekbd (from .../console-setup-pc-ekbd.udeb) ... Selecting previously unselected package console-setup-udeb. (Reading database ... 167 files and directories currently installed.) Unpacking console-setup-udeb (from udebs/console-setup-udeb.udeb) ... Selecting previously unselected package debian-archive-keyring-udeb. (Reading database ... 177 files and directories currently installed.) Unpacking debian-archive-keyring-udeb (from .../debian-archive-keyring-udeb.udeb) ... Selecting previously unselected package devd-udeb. (Reading database ... 179 files and directories currently installed.) Unpacking devd-udeb (from udebs/devd-udeb.udeb) ... Selecting previously unselected package di-utils-reboot. (Reading database ... 183 files and directories currently installed.) Unpacking di-utils-reboot (from udebs/di-utils-reboot.udeb) ... Selecting previously unselected package di-utils-shell. (Reading database ... 183 files and directories currently installed.) Unpacking di-utils-shell (from udebs/di-utils-shell.udeb) ... Selecting previously unselected package di-utils-terminfo. (Reading database ... 183 files and directories currently installed.) Unpacking di-utils-terminfo (from udebs/di-utils-terminfo.udeb) ... Selecting previously unselected package di-utils. (Reading database ... 194 files and directories currently installed.) Unpacking di-utils (from udebs/di-utils.udeb) ... Selecting previously unselected package download-installer. (Reading database ... 218 files and directories currently installed.) Unpacking download-installer (from udebs/download-installer.udeb) ... Selecting previously unselected package env-preseed. (Reading database ... 218 files and directories currently installed.) Unpacking env-preseed (from udebs/env-preseed.udeb) ... Selecting previously unselected package ethdetect. (Reading database ... 223 files and directories currently installed.) Unpacking ethdetect (from udebs/ethdetect.udeb) ... Selecting previously unselected package fat-modules-9.0-2-486-di. (Reading database ... 226 files and directories currently installed.) Unpacking fat-modules-9.0-2-486-di (from .../fat-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package file-preseed. (Reading database ... 227 files and directories currently installed.) Unpacking file-preseed (from udebs/file-preseed.udeb) ... Selecting previously unselected package floppy-modules-9.0-2-486-di. (Reading database ... 227 files and directories currently installed.) Unpacking floppy-modules-9.0-2-486-di (from .../floppy-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package freebsd-net-tools-udeb. (Reading database ... 228 files and directories currently installed.) Unpacking freebsd-net-tools-udeb (from .../freebsd-net-tools-udeb.udeb) ... Selecting previously unselected package freebsd-utils-udeb. (Reading database ... 232 files and directories currently installed.) Unpacking freebsd-utils-udeb (from udebs/freebsd-utils-udeb.udeb) ... Selecting previously unselected package gpgv-udeb. (Reading database ... 235 files and directories currently installed.) Unpacking gpgv-udeb (from udebs/gpgv-udeb.udeb) ... Selecting previously unselected package hw-detect. (Reading database ... 236 files and directories currently installed.) Unpacking hw-detect (from udebs/hw-detect.udeb) ... Selecting previously unselected package i2c-modules-9.0-2-486-di. (Reading database ... 237 files and directories currently installed.) Unpacking i2c-modules-9.0-2-486-di (from .../i2c-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package initrd-preseed. (Reading database ... 248 files and directories currently installed.) Unpacking initrd-preseed (from udebs/initrd-preseed.udeb) ... Selecting previously unselected package installation-locale. (Reading database ... 249 files and directories currently installed.) Unpacking installation-locale (from udebs/installation-locale.udeb) ... Selecting previously unselected package isc-dhcp-client-udeb. (Reading database ... 264 files and directories currently installed.) Unpacking isc-dhcp-client-udeb (from .../isc-dhcp-client-udeb.udeb) ... Selecting previously unselected package kbdcontrol-udeb. (Reading database ... 267 files and directories currently installed.) Unpacking kbdcontrol-udeb (from udebs/kbdcontrol-udeb.udeb) ... Selecting previously unselected package kernel-image-9.0-2-486-di. (Reading database ... 367 files and directories currently installed.) Unpacking kernel-image-9.0-2-486-di (from .../kernel-image-9.0-2-486-di.udeb) ... Selecting previously unselected package kldutils-udeb. (Reading database ... 369 files and directories currently installed.) Unpacking kldutils-udeb (from udebs/kldutils-udeb.udeb) ... Selecting previously unselected package libbsd0-udeb. (Reading database ... 372 files and directories currently installed.) Unpacking libbsd0-udeb (from udebs/libbsd0-udeb.udeb) ... Selecting previously unselected package libdebconfclient0-udeb. (Reading database ... 375 files and directories currently installed.) Unpacking libdebconfclient0-udeb (from .../libdebconfclient0-udeb.udeb) ... Selecting previously unselected package libdebian-installer4-udeb. (Reading database ... 377 files and directories currently installed.) Unpacking libdebian-installer4-udeb (from .../libdebian-installer4-udeb.udeb) ... Selecting previously unselected package libexpat1-udeb. (Reading database ... 378 files and directories currently installed.) Unpacking libexpat1-udeb (from udebs/libexpat1-udeb.udeb) ... Selecting previously unselected package libfribidi0-udeb. (Reading database ... 380 files and directories currently installed.) Unpacking libfribidi0-udeb (from udebs/libfribidi0-udeb.udeb) ... Selecting previously unselected package libgeom1-udeb. (Reading database ... 382 files and directories currently installed.) Unpacking libgeom1-udeb (from udebs/libgeom1-udeb.udeb) ... Selecting previously unselected package libipx2-udeb. (Reading database ... 383 files and directories currently installed.) Unpacking libipx2-udeb (from udebs/libipx2-udeb.udeb) ... Selecting previously unselected package libnss-dns-udeb. (Reading database ... 384 files and directories currently installed.) Unpacking libnss-dns-udeb (from udebs/libnss-dns-udeb.udeb) ... Selecting previously unselected package libnss-files-udeb. (Reading database ... 386 files and directories currently installed.) Unpacking libnss-files-udeb (from udebs/libnss-files-udeb.udeb) ... Selecting previously unselected package libsbuf6-udeb. (Reading database ... 388 files and directories currently installed.) Unpacking libsbuf6-udeb (from udebs/libsbuf6-udeb.udeb) ... Selecting previously unselected package libtextwrap1-udeb. (Reading database ... 389 files and directories currently installed.) Unpacking libtextwrap1-udeb (from udebs/libtextwrap1-udeb.udeb) ... Selecting previously unselected package localechooser. (Reading database ... 391 files and directories currently installed.) Unpacking localechooser (from udebs/localechooser.udeb) ... Selecting previously unselected package lowmemcheck. (Reading database ... 403 files and directories currently installed.) Unpacking lowmemcheck (from udebs/lowmemcheck.udeb) ... Selecting previously unselected package main-menu. (Reading database ... 409 files and directories currently installed.) Unpacking main-menu (from udebs/main-menu.udeb) ... Selecting previously unselected package media-retriever. (Reading database ... 410 files and directories currently installed.) Unpacking media-retriever (from udebs/media-retriever.udeb) ... Selecting previously unselected package mmc-core-modules-9.0-2-486-di. (Reading database ... 413 files and directories currently installed.) Unpacking mmc-core-modules-9.0-2-486-di (from .../mmc-core-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package mmc-modules-9.0-2-486-di. (Reading database ... 414 files and directories currently installed.) Unpacking mmc-modules-9.0-2-486-di (from .../mmc-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package mountmedia. (Reading database ... 416 files and directories currently installed.) Unpacking mountmedia (from udebs/mountmedia.udeb) ... Selecting previously unselected package nano-udeb. (Reading database ... 417 files and directories currently installed.) Unpacking nano-udeb (from udebs/nano-udeb.udeb) ... Selecting previously unselected package ndisc6-udeb. (Reading database ... 418 files and directories currently installed.) Unpacking ndisc6-udeb (from udebs/ndisc6-udeb.udeb) ... Selecting previously unselected package net-retriever. (Reading database ... 419 files and directories currently installed.) Unpacking net-retriever (from udebs/net-retriever.udeb) ... Selecting previously unselected package netcfg. (Reading database ... 420 files and directories currently installed.) Unpacking netcfg (from udebs/netcfg.udeb) ... Selecting previously unselected package network-preseed. (Reading database ... 430 files and directories currently installed.) Unpacking network-preseed (from udebs/network-preseed.udeb) ... Selecting previously unselected package nic-modules-9.0-2-486-di. (Reading database ... 432 files and directories currently installed.) Unpacking nic-modules-9.0-2-486-di (from .../nic-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package nic-shared-modules-9.0-2-486-di. (Reading database ... 444 files and directories currently installed.) Unpacking nic-shared-modules-9.0-2-486-di (from .../nic-shared-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package nic-wireless-modules-9.0-2-486-di. (Reading database ... 445 files and directories currently installed.) Unpacking nic-wireless-modules-9.0-2-486-di (from .../nic-wireless-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package nls-core-modules-9.0-2-486-di. (Reading database ... 454 files and directories currently installed.) Unpacking nls-core-modules-9.0-2-486-di (from .../nls-core-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package ntfs-modules-9.0-2-486-di. (Reading database ... 455 files and directories currently installed.) Unpacking ntfs-modules-9.0-2-486-di (from .../ntfs-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package parport-modules-9.0-2-486-di. (Reading database ... 457 files and directories currently installed.) Unpacking parport-modules-9.0-2-486-di (from .../parport-modules-9.0-2-486-di.udeb) ... Selecting previously unselected package pciutils-udeb. (Reading database ... 459 files and directories currently installed.) Unpacking pciutils-udeb (from udebs/pciutils-udeb.udeb) ... Selecting previously unselected package preseed-common. (Reading database ... 462 files and directories currently installed.) Unpacking preseed-common (from udebs/preseed-common.udeb) ... Selecting previously unselected package rdnssd-udeb. (Reading database ... 469 files and directories currently installed.) Unpacking rdnssd-udeb (from udebs/rdnssd-udeb.udeb) ... Selecting previously unselected package rescue-check. (Reading database ... 470 files and directories currently installed.) Unpacking rescue-check (from udebs/rescue-check.udeb) ... Selecting previously unselected package rootskel. (Reading database ... 472 files and directories currently installed.) Unpacking rootskel (from udebs/rootskel.udeb) ... Selecting previously unselected package save-logs. (Reading database ... 511 files and directories currently installed.) Unpacking save-logs (from udebs/save-logs.udeb) ... Selecting previously unselected package udpkg. (Reading database ... 519 files and directories currently installed.) Unpacking udpkg (from udebs/udpkg.udeb) ... Selecting previously unselected package zlib1g-udeb. (Reading database ... 522 files and directories currently installed.) Unpacking zlib1g-udeb (from udebs/zlib1g-udeb.udeb) ... sort -u < ./tmp/netboot-9/built-using.txt > ./tmp/netboot-9/built-using.txt.new && \ mv ./tmp/netboot-9/built-using.txt.new ./tmp/netboot-9/built-using.txt sort -n < ./tmp/netboot-9/diskusage.txt > ./tmp/netboot-9/diskusage.txt.new && \ mv ./tmp/netboot-9/diskusage.txt.new ./tmp/netboot-9/diskusage.txt grep-dctrl -nsPackage,Version,Architecture '' ./tmp/netboot-9/tree/var/lib/dpkg/status | \ perl -nle '$p = $_; $v = <>; chomp $v; $a = <>; chomp $a; <>; print "$p $v $a"' | \ sort > ./tmp/netboot-9/udeb.list # Clean up after dpkg. rm -rf ./tmp/netboot-9/tree/var/lib/dpkg/updates rm -f ./tmp/netboot-9/tree/var/lib/dpkg/available ./tmp/netboot-9/tree/var/lib/dpkg/*-old ./tmp/netboot-9/tree/var/lib/dpkg/lock # Move the kernel image out of the way. mv -f ./tmp/netboot-9/tree/boot/kfreebsd-9.gz ./tmp/netboot-9/kfreebsd-9.gz; test -e ./tmp/netboot-9/tree/boot/zfs || rmdir ./tmp/netboot-9/tree/boot/ # Create an lsb release file. if [ ! -e ./tmp/netboot-9/tree/etc/lsb-release ]; then \ set -e; \ mkdir -p ./tmp/netboot-9/tree/etc; \ echo 'DISTRIB_ID=Debian' > ./tmp/netboot-9/tree/etc/lsb-release; \ echo 'DISTRIB_DESCRIPTION="Debian GNU/kFreeBSD installer"' >> ./tmp/netboot-9/tree/etc/lsb-release; \ echo 'DISTRIB_RELEASE="7.0 (wheezy) - installer build 20130508-00:39"' >> ./tmp/netboot-9/tree/etc/lsb-release; \ echo 'X_INSTALLATION_MEDIUM=netboot-9' >> ./tmp/netboot-9/tree/etc/lsb-release; \ fi # Add release info mkdir -p ./tmp/netboot-9/tree/etc/ echo wheezy >./tmp/netboot-9/tree/etc/default-release echo unstable >./tmp/netboot-9/tree/etc/udebs-source # Create a dev tree. mkdir -p ./tmp/netboot-9/tree/dev # Always needed, in case udev is not mounted on boot. mknod ./tmp/netboot-9/tree/dev/console c 5 1 mknod ./tmp/netboot-9/tree/dev/null c 1 3 mkdir -p ./tmp/netboot-9/tree/extraudebs-tmp mkdir -p ./tmp/netboot-9/tree/extraudebs-tmp/var/lib/dpkg/info ./tmp/netboot-9/tree/extraudebs-tmp/var/lib/dpkg/updates touch ./tmp/netboot-9/tree/extraudebs-tmp/var/lib/dpkg/status ./tmp/netboot-9/tree/extraudebs-tmp/var/lib/dpkg/available # Get and unpack extra udebs too. get-packages udeb cdebconf-newt-entropy cdebconf-text-entropy make[3]: `sources.list.udeb' is up to date. Ign copy: localudebs/ Release.gpg Ign copy: localudebs/ Release Err copy: localudebs/ Packages Err copy: localudebs/ Packages Err copy: localudebs/ Packages Hit http://mirror-ubc.debian.org unstable Release.gpg Get:1 copy: localudebs/ Packages [20 B] Hit http://mirror-ubc.debian.org unstable Release Hit http://mirror-ubc.debian.org unstable/main/debian-installer kfreebsd-i386 Packages Fetched 20 B in 0s (143 B/s) Reading package lists... Reading package lists... Building dependency tree... Need to download: cdebconf-newt-entropy cdebconf-text-entropy Reading package lists... Building dependency tree... Installing cdebconf-newt-udeb as Depends of cdebconf-newt-entropy Installing cdebconf-udeb as Depends of cdebconf-newt-udeb Installing libc0.1-udeb as Depends of cdebconf-udeb Installing libdebian-installer4-udeb as Depends of cdebconf-udeb Installing libtextwrap1-udeb as Depends of cdebconf-udeb Installing di-utils-terminfo as Depends of cdebconf-newt-udeb Installing libslang2-udeb as Depends of cdebconf-newt-udeb Installing cdebconf-text-udeb as Depends of cdebconf-text-entropy The following extra packages will be installed: cdebconf-newt-udeb cdebconf-text-udeb cdebconf-udeb di-utils-terminfo libc0.1-udeb libdebian-installer4-udeb libslang2-udeb libtextwrap1-udeb The following NEW packages will be installed: cdebconf-newt-entropy cdebconf-newt-udeb cdebconf-text-entropy cdebconf-text-udeb cdebconf-udeb di-utils-terminfo libc0.1-udeb libdebian-installer4-udeb libslang2-udeb libtextwrap1-udeb 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/1080 kB of archives. After this operation, 3269 kB of additional disk space will be used. Download complete and in download only mode dpkg --force-overwrite --log=/dev/null --root=./tmp/netboot-9/tree/extraudebs-tmp --unpack \ udebs/cdebconf-newt-entropy.udeb udebs/cdebconf-text-entropy.udeb Selecting previously unselected package cdebconf-newt-entropy. (Reading database ... 0 files and directories currently installed.) Unpacking cdebconf-newt-entropy (from .../cdebconf-newt-entropy.udeb) ... Selecting previously unselected package cdebconf-text-entropy. Unpacking cdebconf-text-entropy (from .../cdebconf-text-entropy.udeb) ... # Library reduction. Existing libs from udebs are put in the udeblibs # directory and mklibs is made to use those in preference to the # system libs. rm -rf ./tmp/netboot-9/udeblibs mkdir -p ./tmp/netboot-9/udeblibs find ./tmp/netboot-9/tree/extraudebs-tmp/lib -name '*.so.*' -print0 | \ xargs -0r cp -a -t ./tmp/netboot-9/udeblibs find: `./tmp/netboot-9/tree/extraudebs-tmp/lib': No such file or directory find ./tmp/netboot-9/tree/lib -name '*.so.*' -print0 | \ xargs -0r cp -a -t ./tmp/netboot-9/udeblibs mkdir -p ./tmp/netboot-9/tree/lib # HACK ALERT: X.Org modules are excluded from the scan as mklibs # is unable to find symbols provided by the /usr/bin/Xorg binary mklibs -L ./tmp/netboot-9/tree/usr/lib -L ./tmp/netboot-9/tree/usr/lib/i386-kfreebsd-gnu \ -L ./tmp/netboot-9/udeblibs -v -d ./tmp/netboot-9/tree/lib --root=./tmp/netboot-9/tree \ -L ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend \ -lnewt.so -ltext.so \ `find ./tmp/netboot-9 -type f -a \( -perm +0111 -o -name '*.so' -o -name '*.so.*' \) | \ grep -v udeblibs | grep -v 'usr/lib/xorg/modules/.*\.so'` I: Using /lib/ld.so.1 as dynamic linker. Adding rpath ./tmp/netboot-9/tree//usr/lib/cdebconf for ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf I: library reduction pass 1 Objects: rfc822db.so stack.so trimtemplates debconf steal-ctty debconf-dumpdb main-menu anna archdetect busybox choose-mirror libdebconf.so nano libz.so.1.2.7 rdisc6 debconf-copydb ifconfig route kenv sysctl mdconfig netcfg gpgv debconf-loadtemplate plugin-entropy.so plugin-entropy.so kbdcontrol lspci libbsd.so.0.4.2 rdnssd dhclient log-output kldunload libdebian-installer.so.4 kldstat libexpat.so.1.6.0 libfribidi.so.0.3.1 libgeom.so.1 udpkg libipx.so.2 plugin-terminal.so libnss_dns-2.13.so newt.so libnss_files-2.13.so libdebconfclient.so.0.0.0 kldload libsbuf.so.6 text.so libtextwrap.so.1.0.0 devd Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/rfc822db.so Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/stack.so Object: ./tmp/netboot-9/tree/bin/trimtemplates Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf Object: ./tmp/netboot-9/tree/sbin/steal-ctty Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-dumpdb Object: ./tmp/netboot-9/tree/usr/bin/main-menu Object: ./tmp/netboot-9/tree/bin/anna Object: ./tmp/netboot-9/tree/bin/archdetect Object: ./tmp/netboot-9/tree/bin/busybox Object: ./tmp/netboot-9/tree/bin/choose-mirror Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/libdebconf.so Object: ./tmp/netboot-9/tree/bin/nano Object: ./tmp/netboot-9/tree/usr/lib/libz.so.1.2.7 Object: ./tmp/netboot-9/tree/bin/rdisc6 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-copydb Object: ./tmp/netboot-9/tree/sbin/ifconfig Object: ./tmp/netboot-9/tree/sbin/route Object: ./tmp/netboot-9/tree/bin/kenv Object: ./tmp/netboot-9/tree/bin/sysctl Object: ./tmp/netboot-9/tree/sbin/mdconfig Object: ./tmp/netboot-9/tree/bin/netcfg Object: ./tmp/netboot-9/tree/usr/bin/gpgv Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-loadtemplate Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/newt/plugin-entropy.so Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/text/plugin-entropy.so Object: ./tmp/netboot-9/tree/bin/kbdcontrol Object: ./tmp/netboot-9/tree/usr/bin/lspci Object: ./tmp/netboot-9/tree/lib/i386-kfreebsd-gnu/libbsd.so.0.4.2 Object: ./tmp/netboot-9/tree/sbin/rdnssd Object: ./tmp/netboot-9/tree/sbin/dhclient Object: ./tmp/netboot-9/tree/bin/log-output Object: ./tmp/netboot-9/tree/sbin/kldunload Object: ./tmp/netboot-9/tree/lib/libdebian-installer.so.4 Object: ./tmp/netboot-9/tree/bin/kldstat Object: ./tmp/netboot-9/tree/usr/lib/libexpat.so.1.6.0 Object: ./tmp/netboot-9/tree/lib/libfribidi.so.0.3.1 Object: ./tmp/netboot-9/tree/lib/libgeom.so.1 Object: ./tmp/netboot-9/tree/usr/bin/udpkg Object: ./tmp/netboot-9/tree/lib/libipx.so.2 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt/plugin-terminal.so Object: ./tmp/netboot-9/tree/lib/libnss_dns-2.13.so Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so Object: ./tmp/netboot-9/tree/lib/libnss_files-2.13.so Object: ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0.0.0 Object: ./tmp/netboot-9/tree/sbin/kldload Object: ./tmp/netboot-9/tree/lib/libsbuf.so.6 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so Object: ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1.0.0 Object: ./tmp/netboot-9/tree/sbin/devd 698 symbols, 547 unresolved reducing libresolv.so.2 /lib/i386-kfreebsd-gnu//libresolv.so.2 71488L ./tmp/netboot-9/tree/lib/libresolv.so.2-so 64800L ./tmp/netboot-9/tree/lib/libresolv.so.2-so-stripped 56100L reducing libbsd.so.0 No pic file found for ./tmp/netboot-9/udeblibs/libbsd.so.0 ; copying reducing libtextwrap.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1 adding ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1 to available libs reducing libsbuf.so.6 No pic file found for ./tmp/netboot-9/udeblibs/libsbuf.so.6 ; copying reducing libgcc_s.so.1 No pic file found for /lib/i386-kfreebsd-gnu//libgcc_s.so.1 ; copying reducing libdebian-installer.so.4 No pic file found for ./tmp/netboot-9/udeblibs/libdebian-installer.so.4 ;/usr/bin/ld: warning: the use of `tempnam' is dangerous, better use `mkstemp' copying reducing libexpat.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libexpat.so.1 adding ./tmp/netboot-9/tree/usr/lib/libexpat.so.1 to available libs reducing libdebconfclient.so.0 no action required for ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0 adding ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0 to available libs reducing libslang.so.2 /lib/i386-kfreebsd-gnu//libslang.so.2 1018692L ./tmp/netboot-9/tree/lib/libslang.so.2-so 355465L ./tmp/netboot-9/tree/lib/libslang.so.2-so-stripped 325096L reducing ld.so.1 No pic file found for /lib/i386-kfreebsd-gnu//ld.so.1 ; copying reducing libutil.so.1 No pic file found for /lib/i386-kfreebsd-gnu//libutil.so.1 ; copying reducing libgeom.so.1 No pic file found for ./tmp/netboot-9/udeblibs/libgeom.so.1 ; copying reducing libnewt.so.0.52 No pic file found for /usr/lib/i386-kfreebsd-gnu//libnewt.so.0.52 ; copying reducing librt.so.1 No pic file found for /lib/i386-kfreebsd-gnu//librt.so.1 ; copying reducing libpthread.so.0 No pic file found for /lib/i386-kfreebsd-gnu//libpthread.so.0 ; copying reducing libdebconf.so no action required for ./tmp/netboot-9/tree//usr/lib/cdebconf/libdebconf.so adding ./tmp/netboot-9/tree//usr/lib/cdebconf/libdebconf.so to available libs reducing libipx.so.2 No pic file found for ./tmp/netboot-9/udeblibs/libipx.so.2 ; copying reducing libz.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libz.so.1 adding ./tmp/netboot-9/tree/usr/lib/libz.so.1 to available libs reducing newt.so no action required for ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so adding ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so to available libs reducing libc.so.0.1 /lib/i386-kfreebsd-gnu//libc.so.0.1 1233220L ./tmp/netboot-9/tree/lib/libc.so.0.1-so 863879L ./tmp/netboot-9/tree/lib/libc.so.0.1-so-stripped 760232L reducing text.so no action required for ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so adding ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so to available libs reducing libdl.so.2 No pic file found for /lib/i386-kfreebsd-gnu//libdl.so.2 ; copying I: library reduction pass 2 Objects: rfc822db.so stack.so trimtemplates debconf steal-ctty debconf-dumpdb main-menu anna archdetect busybox choose-mirror libdebconf.so nano libz.so.1.2.7 rdisc6 debconf-copydb ifconfig route kenv sysctl mdconfig netcfg gpgv debconf-loadtemplate plugin-entropy.so plugin-entropy.so kbdcontrol lspci libbsd.so.0.4.2 rdnssd dhclient log-output kldunload libdebian-installer.so.4 kldstat libexpat.so.1.6.0 libfribidi.so.0.3.1 libgeom.so.1 udpkg libipx.so.2 plugin-terminal.so libnss_dns-2.13.so newt.so libnss_files-2.13.so libdebconfclient.so.0.0.0 kldload libsbuf.so.6 text.so libtextwrap.so.1.0.0 devd Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/rfc822db.so Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/stack.so Object: ./tmp/netboot-9/tree/bin/trimtemplates Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf Object: ./tmp/netboot-9/tree/sbin/steal-ctty Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-dumpdb Object: ./tmp/netboot-9/tree/usr/bin/main-menu Object: ./tmp/netboot-9/tree/bin/anna Object: ./tmp/netboot-9/tree/lib/libdebian-installer.so.4-so-stripped Object: ./tmp/netboot-9/tree/lib/libbsd.so.0-so-stripped Object: ./tmp/netboot-9/tree/bin/archdetect Object: ./tmp/netboot-9/tree/bin/busybox Object: ./tmp/netboot-9/tree/lib/libsbuf.so.6-so-stripped Object: ./tmp/netboot-9/tree/bin/choose-mirror Object: ./tmp/netboot-9/tree/lib/libgcc_s.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libslang.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/libdebconf.so Object: ./tmp/netboot-9/tree/lib/ld.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libutil.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libgeom.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libnewt.so.0.52-so-stripped Object: ./tmp/netboot-9/tree/lib/librt.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libpthread.so.0-so-stripped Object: ./tmp/netboot-9/tree/bin/nano Object: ./tmp/netboot-9/tree/usr/lib/libz.so.1.2.7 Object: ./tmp/usr/bin/ld: warning: the use of `tempnam' is dangerous, better use `mkstemp' /netboot-9/tree/bin/rdisc6 Object: ./tmp/netboot-9/tree/lib/libdl.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-copydb Object: ./tmp/netboot-9/tree/sbin/ifconfig Object: ./tmp/netboot-9/tree/sbin/route Object: ./tmp/netboot-9/tree/bin/kenv Object: ./tmp/netboot-9/tree/bin/sysctl Object: ./tmp/netboot-9/tree/sbin/mdconfig Object: ./tmp/netboot-9/tree/bin/netcfg Object: ./tmp/netboot-9/tree/usr/bin/gpgv Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-loadtemplate Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/newt/plugin-entropy.so Object: ./tmp/netboot-9/tree/lib/libipx.so.2-so-stripped Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/text/plugin-entropy.so Object: ./tmp/netboot-9/tree/bin/kbdcontrol Object: ./tmp/netboot-9/tree/usr/bin/lspci Object: ./tmp/netboot-9/tree/lib/libc.so.0.1-so-stripped Object: ./tmp/netboot-9/tree/lib/i386-kfreebsd-gnu/libbsd.so.0.4.2 Object: ./tmp/netboot-9/tree/sbin/rdnssd Object: ./tmp/netboot-9/tree/sbin/dhclient Object: ./tmp/netboot-9/tree/bin/log-output Object: ./tmp/netboot-9/tree/sbin/kldunload Object: ./tmp/netboot-9/tree/lib/libdebian-installer.so.4 Object: ./tmp/netboot-9/tree/bin/kldstat Object: ./tmp/netboot-9/tree/usr/lib/libexpat.so.1.6.0 Object: ./tmp/netboot-9/tree/lib/libfribidi.so.0.3.1 Object: ./tmp/netboot-9/tree/lib/libgeom.so.1 Object: ./tmp/netboot-9/tree/usr/bin/udpkg Object: ./tmp/netboot-9/tree/lib/libipx.so.2 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt/plugin-terminal.so Object: ./tmp/netboot-9/tree/lib/libnss_dns-2.13.so Object: ./tmp/netboot-9/tree/lib/libresolv.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so Object: ./tmp/netboot-9/tree/lib/libnss_files-2.13.so Object: ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0.0.0 Object: ./tmp/netboot-9/tree/sbin/kldload Object: ./tmp/netboot-9/tree/lib/libsbuf.so.6 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so Object: ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1.0.0 Object: ./tmp/netboot-9/tree/sbin/devd 879 symbols, 54 unresolved reducing libresolv.so.2 /lib/i386-kfreebsd-gnu//libresolv.so.2 71488L ./tmp/netboot-9/tree/lib/libresolv.so.2-so 64800L ./tmp/netboot-9/tree/lib/libresolv.so.2-so-stripped 56100L reducing libbsd.so.0 No pic file found for ./tmp/netboot-9/udeblibs/libbsd.so.0 ; copying reducing libtextwrap.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1 reducing libsbuf.so.6 No pic file found for ./tmp/netboot-9/udeblibs/libsbuf.so.6 ; copying reducing libc.so.0.1 /lib/i386-kfreebsd-gnu//libc.so.0.1 1233220L ./tmp/netboot-9/tree/lib/libc.so.0.1-so 898115L ./tmp/netboot-9/tree/lib/libc.so.0.1-so-stripped 788600L reducing libdebian-installer.so.4 No pic file found for ./tmp/netboot-9/udeblibs/libdebian-installer.so.4 ; copying reducing libexpat.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libexpat.so.1 reducing libdebconfclient.so.0 no action required for ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0 reducing libslang.so.2 /lib/i386-kfreebsd-gnu//libslang.so.2 1018692L ./tmp/netboot-9/tree/lib/libslang.so.2-so 355465L ./tmp/netboot-9/tree/lib/libslang.so.2-so-stripped 325096L reducing ld.so.1 No pic file found for /lib/i386-kfreebsd-gnu//ld.so.1 ; copying reducing libutil.so.1 No pic file found for /lib/i386-kfreebsd-gnu//libutil.so.1 ; copying reducing libgeom.so.1 No pic file found for ./tmp/netboot-9/udeblibs/libgeom.so.1 ; copying reducing libipx.so.2 No pic file found for ./tmp/netboot-9/udeblibs/libipx.so.2 ; copying reducing libnewt.so.0.52 No pic file found for /usr/lib/i386-kfreebsd-gnu//libnewt.so.0.52 ; copying reducing librt.so.1 No pic file found for /lib/i386-kfreebsd-gnu//librt.so.1 ; copying reducing libpthread.so.0 No pic file found for /lib/i386-kfreebsd-gnu//libpthread.so.0 ; copying reducing libdebconf.so no action required for ./tmp/netboot-9/tree//usr/lib/cdebconf/libdebconf.so reducing text.so no action required for ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so reducing libz.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libz.so.1 reducing newt.so no action required for ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so reducing libgcc_s.so.1 No pic file found for /lib/i386-kfreebsd-gnu//libgcc_s.so.1 ; copying reducing libm.so.1 /lib/i386-kfreebsd-gnu//libm.so.1 148992L ./tmp/netboot-9/tree/lib/libm.so.1-so 1788L ./tmp/netboot-9/tree/lib/libm.so.1-so-stripped 1328L reducing libdl.so.2 No pic file found for /lib/i386-kfreebsd-gnu//libdl.so.2 ; copying I: library reduction pass 3 Objects: rfc822db.so stack.so trimtemplates debconf steal-ctty debconf-dumpdb main-menu anna libdebian-installer.so.4-so-stripped libbsd.so.0-so-stripped archdetect busybox libsbuf.so.6-so-stripped choose-mirror libgcc_s.so.1-so-stripped libslang.so.2-so-stripped libdebconf.so ld.so.1-so-stripped libutil.so.1-so-stripped libgeom.so.1-so-stripped libnewt.so.0.52-so-stripped librt.so.1-so-stripped libpthread.so.0-so-stripped nano libz.so.1.2.7 rdisc6 libdl.so.2-so-stripped debconf-copydb ifconfig route kenv sysctl mdconfig netcfg gpgv debconf-loadtemplate plugin-entropy.so libipx.so.2-so-stripped plugin-entropy.so kbdcontrol lspci libc.so.0.1-so-stripped libbsd.so.0.4.2 rdnssd dhclient log-output kldunload libdebian-installer.so.4 kldstat libexpat.so.1.6.0 libfribidi.so.0.3.1 libgeom.so.1 udpkg libipx.so.2 plugin-terminal.so libnss_dns-2.13.so libresolv.so.2-so-stripped newt.so libnss_files-2.13.so libdebconfclient.so.0.0.0 kldload libsbuf.so.6 text.so libtextwrap.so.1.0.0 devd Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/rfc822db.so Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/stack.so Object: ./tmp/netboot-9/tree/bin/trimtemplates Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf Object: ./tmp/netboot-9/tree/sbin/steal-ctty Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-dumpdb Object: ./tmp/netboot-9/tree/usr/bin/main-menu Object: ./tmp/netboot-9/tree/bin/anna Object: ./tmp/netboot-9/tree/lib/libdebian-installer.so.4-so-stripped Object: ./tmp/netboot-9/tree/lib/libbsd.so.0-so-stripped Object: ./tmp/netboot-9/tree/bin/archdetect Object: ./tmp/netboot-9/tree/bin/busybox Object: ./tmp/netboot-9/tree/lib/libsbuf.so.6-so-stripped Object: ./tmp/netboot-9/tree/bin/choose-mirror Object: ./tmp/netboot-9/tree/lib/libgcc_s.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libslang.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/libdebconf.so Object: ./tmp/netboot-9/tree/lib/ld.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libutil.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libgeom.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libnewt.so.0.52-so-stripped Object: ./tmp/netboot-9/tree/lib/librt.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libpthread.so.0-so-stripped Object: ./tmp/netboot-9/tree/bin/nano Object: ./tmp/netboot-9/tree/usr/lib/libz.so.1.2.7 Object: ./tmp/netboot-9/tree/bin/rdisc6 Object: ./tmp/netboot-9/tree/lib/libdl.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-copydb Object: ./tmp/netboot-9/tree/sbin/ifconfig Object: ./tmp/netboot-9/tree/sbin/route Object: ./tmp/netboot-9/tree/bin/kenv Object: ./tmp/netboot-9/tree/bin/sysctl Object: ./tmp/netboot-9/tree/sbin/mdconfig Object: ./tmp/netboot-9/tree/bin/netcfg Object: ./tmp/netboot-9/tree/usr/bin/gpgv Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-loadtemplate Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/newt/plugin-entropy.so Object: ./tmp/netboot-9/tree/lib/libipx.so.2-so-stripped Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/text/plugin-entropy.so Object: ./tmp/netboot-9/tree/bin/kbdcontrol Object: ./tmp/netboot-9/tree/usr/bin/lspci Object: ./tmp/netboot-9/tree/lib/libc.so.0.1-so-stripped Object: ./tmp/netboot-9/tree/lib/i386-kfreebsd-gnu/libbsd.so.0.4.2 Object: ./tmp/netboot-9/tree/sbin/rdnssd Object: ./tmp/netboot-9/tree/sbin/dhclient Object: ./tmp/netboot-9/tree/bin/log-output Object: ./tmp/netboot-9/tree/lib/libm.so.1-so-stripped Object: ./tmp/netboot-9/tree/sbin/kldunload Object: ./tmp/netboot-9/tree/lib/libdebian-/usr/bin/ld: warning: the use of `tempnam' is dangerous, better use `mkstemp' installer.so.4 Object: ./tmp/netboot-9/tree/bin/kldstat Object: ./tmp/netboot-9/tree/usr/lib/libexpat.so.1.6.0 Object: ./tmp/netboot-9/tree/lib/libfribidi.so.0.3.1 Object: ./tmp/netboot-9/tree/lib/libgeom.so.1 Object: ./tmp/netboot-9/tree/usr/bin/udpkg Object: ./tmp/netboot-9/tree/lib/libipx.so.2 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt/plugin-terminal.so Object: ./tmp/netboot-9/tree/lib/libnss_dns-2.13.so Object: ./tmp/netboot-9/tree/lib/libresolv.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so Object: ./tmp/netboot-9/tree/lib/libnss_files-2.13.so Object: ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0.0.0 Object: ./tmp/netboot-9/tree/sbin/kldload Object: ./tmp/netboot-9/tree/lib/libsbuf.so.6 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so Object: ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1.0.0 Object: ./tmp/netboot-9/tree/sbin/devd 879 symbols, 6 unresolved reducing libresolv.so.2 /lib/i386-kfreebsd-gnu//libresolv.so.2 71488L ./tmp/netboot-9/tree/lib/libresolv.so.2-so 64800L ./tmp/netboot-9/tree/lib/libresolv.so.2-so-stripped 56100L reducing libbsd.so.0 No pic file found for ./tmp/netboot-9/udeblibs/libbsd.so.0 ; copying reducing libtextwrap.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1 reducing libsbuf.so.6 No pic file found for ./tmp/netboot-9/udeblibs/libsbuf.so.6 ; copying reducing libc.so.0.1 /lib/i386-kfreebsd-gnu//libc.so.0.1 1233220L ./tmp/netboot-9/tree/lib/libc.so.0.1-so 898115L ./tmp/netboot-9/tree/lib/libc.so.0.1-so-stripped 788600L reducing libdebian-installer.so.4 No pic file found for ./tmp/netboot-9/udeblibs/libdebian-installer.so.4 ; copying reducing libexpat.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libexpat.so.1 reducing libdebconfclient.so.0 no action required for ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0 reducing libslang.so.2 /lib/i386-kfreebsd-gnu//libslang.so.2 1018692L ./tmp/netboot-9/tree/lib/libslang.so.2-so 355465L ./tmp/netboot-9/tree/lib/libslang.so.2-so-stripped 325096L reducing ld.so.1 No pic file found for /lib/i386-kfreebsd-gnu//ld.so.1 ; copying reducing libutil.so.1 No pic file found for /lib/i386-kfreebsd-gnu//libutil.so.1 ; copying reducing libgeom.so.1 No pic file found for ./tmp/netboot-9/udeblibs/libgeom.so.1 ; copying reducing libipx.so.2 No pic file found for ./tmp/netboot-9/udeblibs/libipx.so.2 ; copying reducing libnewt.so.0.52 No pic file found for /usr/lib/i386-kfreebsd-gnu//libnewt.so.0.52 ; copying reducing librt.so.1 No pic file found for /lib/i386-kfreebsd-gnu//librt.so.1 ; copying reducing libpthread.so.0 No pic file found for /lib/i386-kfreebsd-gnu//libpthread.so.0 ; copying reducing libdebconf.so no action required for ./tmp/netboot-9/tree//usr/lib/cdebconf/libdebconf.so reducing text.so no action required for ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so reducing libz.so.1 no action required for ./tmp/netboot-9/tree/usr/lib/libz.so.1 reducing newt.so no action required for ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so reducing libgcc_s.so.1 No pic file found for /lib/i386-kfreebsd-gnu//libgcc_s.so.1 ; copying reducing libm.so.1 /lib/i386-kfreebsd-gnu//libm.so.1 148992L ./tmp/netboot-9/tree/lib/libm.so.1-so 1788L ./tmp/netboot-9/tree/lib/libm.so.1-so-stripped 1328L reducing libdl.so.2 No pic file found for /lib/i386-kfreebsd-gnu//libdl.so.2 ; copying I: library reduction pass 4 Objects: rfc822db.so stack.so trimtemplates debconf steal-ctty debconf-dumpdb main-menu anna libdebian-installer.so.4-so-stripped libbsd.so.0-so-stripped archdetect busybox libsbuf.so.6-so-stripped choose-mirror libgcc_s.so.1-so-stripped libslang.so.2-so-stripped libdebconf.so ld.so.1-so-stripped libutil.so.1-so-stripped libgeom.so.1-so-stripped libnewt.so.0.52-so-stripped librt.so.1-so-stripped libpthread.so.0-so-stripped nano libz.so.1.2.7 rdisc6 libdl.so.2-so-stripped debconf-copydb ifconfig route kenv sysctl mdconfig netcfg gpgv debconf-loadtemplate plugin-entropy.so libipx.so.2-so-stripped plugin-entropy.so kbdcontrol lspci libc.so.0.1-so-stripped libbsd.so.0.4.2 rdnssd dhclient log-output libm.so.1-so-stripped kldunload libdebian-installer.so.4 kldstat libexpat.so.1.6.0 libfribidi.so.0.3.1 libgeom.so.1 udpkg libipx.so.2 plugin-terminal.so libnss_dns-2.13.so libresolv.so.2-so-stripped newt.so libnss_files-2.13.so libdebconfclient.so.0.0.0 kldload libsbuf.so.6 text.so libtextwrap.so.1.0.0 devd Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/rfc822db.so Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/db/stack.so Object: ./tmp/netboot-9/tree/bin/trimtemplates Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf Object: ./tmp/netboot-9/tree/sbin/steal-ctty Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-dumpdb Object: ./tmp/netboot-9/tree/usr/bin/main-menu Object: ./tmp/netboot-9/tree/bin/anna Object: ./tmp/netboot-9/tree/lib/libdebian-installer.so.4-so-stripped Object: ./tmp/netboot-9/tree/lib/libbsd.so.0-so-stripped Object: ./tmp/netboot-9/tree/bin/archdetect Object: ./tmp/netboot-9/tree/bin/busybox Object: ./tmp/netboot-9/tree/lib/libsbuf.so.6-so-stripped Object: ./tmp/netboot-9/tree/bin/choose-mirror Object: ./tmp/netboot-9/tree/lib/libgcc_s.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libslang.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/libdebconf.so Object: ./tmp/netboot-9/tree/lib/ld.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libutil.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libgeom.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libnewt.so.0.52-so-stripped Object: ./tmp/netboot-9/tree/lib/librt.so.1-so-stripped Object: ./tmp/netboot-9/tree/lib/libpthread.so.0-so-stripped Object: ./tmp/netboot-9/tree/bin/nano Object: ./tmp/netboot-9/tree/usr/lib/libz.so.1.2.7 Object: ./tmp/netboot-9/tree/bin/rdisc6 Object: ./tmp/netboot-9/tree/lib/libdl.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-copydb Object: ./tmp/netboot-9/tree/sbin/ifconfig Object: ./tmp/netboot-9/tree/sbin/route Object: ./tmp/netboot-9/tree/bin/kenv Object: ./tmp/netboot-9/tree/bin/sysctl Object: ./tmp/netboot-9/tree/sbin/mdconfig Object: ./tmp/netboot-9/tree/bin/netcfg Object: ./tmp/netboot-9/tree/usr/bin/gpgv Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/debconf-loadtemplate Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/newt/plugin-entropy.so Object: ./tmp/netboot-9/tree/lib/libipx.so.2-so-stripped Object: ./tmp/netboot-9/tree/extraudebs-tmp/usr/lib/cdebconf/frontend/text/plugin-entropy.so Object: ./tmp/netboot-9/tree/bin/kbdcontrol Object: ./tmp/netboot-9/tree/usr/bin/lspci Object: ./tmp/netboot-9/tree/lib/libc.so.0.1-so-stripped Object: ./tmp/netboot-9/tree/lib/i386-kfreebsd-gnu/libbsd.so.0.4.2 Object: ./tmp/netboot-9/tree/sbin/rdnssd Object: ./tmp/netboot-9/tree/sbin/dhclient Object: ./tmp/netboot-9/tree/bin/log-output Object: ./tmp/netboot-9/tree/lib/libm.so.1-so-stripped Object: ./tmp/netboot-9/tree/sbin/kldunload Object: ./tmp/netboot-9/tree/lib/libdebian-installer.so.4 Object: ./tmp/netboot-9/tree/bin/kldstat Object: ./tmp/netboot-9/tree/usr/lib/libexpat.so.1.6.0 Object: ./tmp/netboot-9/tree/lib/libfribidi.so.0.3.1 Object: ./tmp/netboot-9/tree/lib/libgeom.so.1 Object: ./tmp/netboot-9/tree/usr/bin/udpkg Object: ./tmp/netboot-9/tree/lib/libipx.so.2 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt/plugin-terminal.so Object: ./tmp/netboot-9/tree/lib/libnss_dns-2.13.so Object: ./tmp/netboot-9/tree/lib/libresolv.so.2-so-stripped Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/newt.so Object: ./tmp/netboot-9/tree/lib/libnss_files-2.13.so Object: ./tmp/netboot-9/tree/usr/lib/libdebconfclient.so.0.0.0 Object: ./tmp/netboot-9/tree/sbin/kldload Object: ./tmp/netboot-9/tree/lib/libsbuf.so.6 Object: ./tmp/netboot-9/tree/usr/lib/cdebconf/frontend/text.so Object: ./tmp/netboot-9/tree/usr/lib/libtextwrap.so.1.0.0 Object: ./tmp/netboot-9/tree/sbin/devd 879 symbols, 6 unresolved Moving libresolv.so.2 to libresolv.so.2. Moving libbsd.so.0 to libbsd.so.0. Moving libsbuf.so.6 to libsbuf.so.6. Moving libc.so.0.1 to libc.so.0.1. Moving libdebian-installer.so.4 to libdebian-installer.so.4. Moving libslang.so.2 to libslang.so.2. Moving ld.so.1 to ld.so.1. Moving libutil.so.1 to libutil.so.1. Unlinking libnss_dns.so.2. Moving libgeom.so.1 to libgeom.so.1. Moving libipx.so.2 to libipx.so.2. Unlinking libnss_files.so.2. Moving libnewt.so.0.52 to libnewt.so.0.52. Moving librt.so.1 to librt.so.1. Moving libpthread.so.0 to libpthread.so.0. Moving libnss_dns-2.13.so to libnss_dns.so.2. Moving libnss_files-2.13.so to libnss_files.so.2. Unlinking libfribidi.so.0. Moving libgcc_s.so.1 to libgcc_s.so.1. Moving libm.so.1 to libm.so.1. Moving libdl.so.2 to libdl.so.2. Moving libfribidi.so.0.3.1 to libfribidi.so.0. # Add missing symlinks for libraries ldconfig -n ./tmp/netboot-9/tree/lib ./tmp/netboot-9/tree/usr/lib # Remove any libraries that are present in both usr/lib and lib, # from lib. These were unnecessarily copied in by mklibs, and # we want to use the ones in usr/lib instead since they came # from udebs. Only libdebconfclient0 has this problem so far. set -e; \ for lib in `find ./tmp/netboot-9/tree/usr/lib/ -name "lib*" -type f -printf "%f\n" | cut -d . -f 1 | sort | uniq`; do \ rm -f ./tmp/netboot-9/tree/lib/$lib.*; \ done # Reduce status file to contain only the elements we care about. egrep -i '^((Status|Provides|Depends|Package|Version|Description|installer-menu-item|Description-..):|$)' \ ./tmp/netboot-9/tree/var/lib/dpkg/status > ./tmp/netboot-9/tree/var/lib/dpkg/status.new mv ./tmp/netboot-9/tree/var/lib/dpkg/status.new ./tmp/netboot-9/tree/var/lib/dpkg/status # Add a dummy entry for the debian installer itself to the status # file, giving the overall version of this build. echo "Package: debian-installer" >> ./tmp/netboot-9/tree/var/lib/dpkg/status echo "Status: install ok installed" >> ./tmp/netboot-9/tree/var/lib/dpkg/status echo "Version: netboot-9-20130508-00:40" >> ./tmp/netboot-9/tree/var/lib/dpkg/status echo "Description: debian installation image" >> ./tmp/netboot-9/tree/var/lib/dpkg/status echo >> ./tmp/netboot-9/tree/var/lib/dpkg/status # It makes no sense to include languages only supported by the # graphical installer in regular images. This will also ensure # their glyphs don't get included a bit lower down. Dropping languages: '(am|bn|dz|ka|gu|hi|km|ml|mr|ne|pa|ta)' # Collect the used UTF-8 strings, to know which glyphs to include in # the font. cat needed-characters/*.utf > ./tmp/netboot-9/all.utf if [ -n "`find ./tmp/netboot-9/tree/extraudebs-tmp/var/lib/dpkg/info/ -name \\*.templates`" ]; then \ cat ./tmp/netboot-9/tree/extraudebs-tmp/var/lib/dpkg/info/*.templates >> ./tmp/netboot-9/all.utf; \ fi if [ -n "`find ./tmp/netboot-9/tree/var/lib/dpkg/info/ -name \\*.templates`" ]; then \ cat ./tmp/netboot-9/tree/var/lib/dpkg/info/*.templates >> ./tmp/netboot-9/all.utf; \ fi if [ -f ./tmp/netboot-9/tree/usr/share/localechooser/languagelist.data.gz ]; then \ zcat ./tmp/netboot-9/tree/usr/share/localechooser/languagelist.data.gz >> ./tmp/netboot-9/all.utf; \ fi # Strip all kernel modules, just in case they haven't already been set -e; \ for module in `find ./tmp/netboot-9/tree/lib/modules/ -name '*.o' -or -name '*.ko'`; do \ strip -R .comment -R .note -g $module || true; \ done # Remove some unnecessary dpkg files. set -e; \ for file in `find ./tmp/netboot-9/tree/var/lib/dpkg/info -name '*.md5sums' -o \ -name '*.postrm' -o -name '*.prerm' -o -name '*.preinst' -o \ -name '*.list'`; do \ if echo $file | grep -qv '\.list'; then \ echo "** Removing unnecessary control file $file"; \ fi; \ rm $file; \ done ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/acpi-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/archdetect.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/anna.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/busybox-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/cdebconf-newt-terminal.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/cdebconf-newt-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/cdebconf-priority.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/cdebconf-text-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/cdebconf-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/choose-mirror-bin.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/choose-mirror.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/console-setup-freebsd-charmaps-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/console-setup-pc-ekbd.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/console-setup-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/debian-archive-keyring-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/devd-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/di-utils-reboot.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/di-utils-terminfo.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/di-utils-shell.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/di-utils.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/download-installer.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/env-preseed.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/ethdetect.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/fat-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/file-preseed.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/floppy-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/freebsd-net-tools-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/freebsd-utils-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/gpgv-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/hw-detect.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/i2c-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/initrd-preseed.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/installation-locale.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/isc-dhcp-client-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/kbdcontrol-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/kernel-image-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/kldutils-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libbsd0-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libdebconfclient0-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libdebian-installer4-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libexpat1-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libfribidi0-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libgeom1-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libipx2-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libnss-dns-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libnss-files-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libsbuf6-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/libtextwrap1-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/localechooser.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/lowmemcheck.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/main-menu.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/media-retriever.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/mmc-core-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/mmc-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/mountmedia.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/nano-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/ndisc6-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/net-retriever.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/netcfg.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/network-preseed.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/nic-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/nic-wireless-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/nic-shared-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/nls-core-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/ntfs-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/parport-modules-9.0-2-486-di.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/pciutils-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/preseed-common.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/rdnssd-udeb.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/rescue-check.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/rootskel.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/save-logs.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/udpkg.md5sums ** Removing unnecessary control file ./tmp/netboot-9/tree/var/lib/dpkg/info/zlib1g-udeb.md5sums rm -rf ./tmp/netboot-9/tree/var/lib/dpkg/triggers # Remove extra udebs now that we're done with them. rm -rf ./tmp/netboot-9/tree/extraudebs-tmp # Tree target ends here. Whew! # Check for lost file attributes # Only build the font if we have installation-locale install -d ./tmp/netboot-9 case ufs1 in \ ext2) \ genext2fs -d ./tmp/netboot-9/tree -b `expr $(du -s ./tmp/netboot-9/tree | cut -f 1) + $(expr $(find ./tmp/netboot-9/tree | wc -l) \* 2)` -m 0 ./tmp/netboot-9/initrd; \ e2fsck -fy ./tmp/netboot-9/initrd || true; \ gzip -v9f ./tmp/netboot-9/initrd; \ ;; \ initramfs) \ (cd ./tmp/netboot-9/tree && find . | cpio --quiet -o -H newc) > ./tmp/netboot-9/initrd; \ gzip -v9f ./tmp/netboot-9/initrd; \ ;; \ jffs2) \ -d ./tmp/netboot-9/tree -o ./tmp/netboot-9/initrd.gz; \ ;; \ ufs1) \ sh -c 'makefs -t ffs -s 42m -f 3000 -o minfree=0,version=1 $0 ./tmp/netboot-9/tree' ./tmp/netboot-9/initrd; \ gzip -v9f ./tmp/netboot-9/initrd; \ ;; \ *) \ echo "Unsupported filesystem type"; \ exit 1 ;; \ esac Calculated size of `./tmp/netboot-9/initrd': 44040192 bytes, 3582 inodes Extent size set to 8192 ./tmp/netboot-9/initrd: 42.0MB (86016 sectors) block size 8192, fragment size 1024 using 1 cylinder groups of 42.00MB, 5376 blks, 3584 inodes. super-block backups (for fsck -b #) at: 32, Populating `./tmp/netboot-9/initrd' Image `./tmp/netboot-9/initrd' complete ./tmp/netboot-9/initrd: 88.9% -- replaced with ./tmp/netboot-9/initrd.gz rm -f ./tmp/netboot-9/dir_tree mkdir -p ./tmp/netboot-9/dir_tree/debian-installer/kfreebsd-i386 cp ./tmp/netboot-9/initrd.gz ./tmp/netboot-9/dir_tree/debian-installer/kfreebsd-i386 cp ./tmp/netboot-9/kfreebsd-9.gz ./tmp/netboot-9/dir_tree/debian-installer/kfreebsd-i386 sed -e "s/@ARCH@/kfreebsd-i386/g" \ -e "s/@KERNEL@/kfreebsd-9.gz/g" \ boot/kfreebsd/grub-kfreebsd-pxe.cfg > ./tmp/netboot-9/dir_tree/debian-installer/kfreebsd-i386/grub.cfg if [ -n "/usr/share/grub/ascii.pf2" ] ; then \ cp /usr/share/grub/ascii.pf2 ./tmp/netboot-9/dir_tree/debian-installer/kfreebsd-i386/font.pf2; \ fi if [ -n "boot/kfreebsd/pics/joy-kbsd.png" ]; then \ if [ -n "boot/kfreebsd/pics/joy-kbsd.svg" -a -f "boot/kfreebsd/pics/joy-kbsd.svg" ]; then \ rsvg-convert boot/kfreebsd/pics/joy-kbsd.svg > boot/kfreebsd/pics/joy-kbsd.png; \ fi; \ cp boot/kfreebsd/pics/joy-kbsd.png ./tmp/netboot-9/dir_tree/debian-installer/kfreebsd-i386/splash.png; \ fi (rsvg-convert:30771): Pango-WARNING **: error opening config file '/root/.pangorc': Permission denied # Generate grub2pxe grub-mkimage -O i386-pc --prefix="(pxe)/debian-installer/kfreebsd-i386" \ -o ./tmp/netboot-9/dir_tree/core.img \ bsd cpuid echo gfxterm gzio minicmd normal png vbe pxe pxecmd # workaround a gPXE bug sed -i -e 's/\x02\xb0\xad\x1b/\x03\xb0\xad\x1b/' ./tmp/netboot-9/dir_tree/core.img cat /usr/lib/grub/i386-pc/pxeboot.img ./tmp/netboot-9/dir_tree/core.img \ > ./tmp/netboot-9/dir_tree/debian-installer/kfreebsd-i386/grub2pxe rm ./tmp/netboot-9/dir_tree/core.img # This symlink is not strictly required, but it allows more usual # dhcp server setups to work without modification. rm -f ./tmp/netboot-9/dir_tree/grub2pxe ln -sf debian-installer/kfreebsd-i386/grub2pxe ./tmp/netboot-9/dir_tree/grub2pxe rm -rf ./dest/netboot-9//debian-installer mkdir -p ./dest/netboot-9//debian-installer cp -a ./tmp/netboot-9/dir_tree/debian-installer/* dest/netboot-9/debian-installer rm -f dest/netboot-9/debian-installer/../grub2pxe; cp -a ./tmp/netboot-9/dir_tree/grub2pxe dest/netboot-9/debian-installer/..; update-manifest dest/netboot-9/debian-installer "PXE boot directory for tftp server" ./tmp/netboot-9/udeb.list # Create an version info file. echo 'Debian version: 7.0 (wheezy)' > ./tmp/netboot-9/dir_tree/version.info echo 'Installer build: 20130508-00:41' >> ./tmp/netboot-9/dir_tree/version.info (cd ./tmp/netboot-9/dir_tree; tar czf - .) > dest/netboot-9/netboot.tar.gz update-manifest dest/netboot-9/netboot.tar.gz "tarball of PXE boot directory" ./tmp/netboot-9/udeb.list rm -f ./tmp/netboot-9/cd_tree/* mkdir -p ./tmp/netboot-9/cd_tree/boot/kernel mkdir -p ./tmp/netboot-9/cd_tree/boot/grub cp ./tmp/netboot-9/kfreebsd-9.gz ./tmp/netboot-9/cd_tree/boot/kernel/ cp ./tmp/netboot-9/initrd.gz ./tmp/netboot-9/cd_tree/boot/mfsroot.gz sed -e "s/@ARCH@/kfreebsd-i386/g" boot/kfreebsd/grub-kfreebsd-cdrom.cfg \ > ./tmp/netboot-9/cd_tree/boot/grub/grub.cfg if [ -n "/usr/share/grub/ascii.pf2" ] ; then \ cp /usr/share/grub/ascii.pf2 ./tmp/netboot-9/cd_tree/boot/grub/font.pf2; \ fi if [ -n "boot/kfreebsd/pics/joy-kbsd.png" ]; then \ if [ -n "boot/kfreebsd/pics/joy-kbsd.svg" -a -f "boot/kfreebsd/pics/joy-kbsd.svg" ]; then \ rsvg-convert boot/kfreebsd/pics/joy-kbsd.svg > boot/kfreebsd/pics/joy-kbsd.png; \ fi; \ cp boot/kfreebsd/pics/joy-kbsd.png ./tmp/netboot-9/cd_tree/boot/grub/splash.png; \ fi (rsvg-convert:30826): Pango-WARNING **: error opening config file '/root/.pangorc': Permission denied # win32-loader if [ -z "" ]; then \ cp /usr/share/win32/win32-loader.exe ./tmp/netboot-9/cd_tree/setup.exe; \ cp /usr/share/win32/win32-loader/g2ldr ./tmp/netboot-9/cd_tree/g2ldr; \ cp /usr/share/win32/win32-loader/g2ldr.mbr ./tmp/netboot-9/cd_tree/g2ldr.mbr; \ \ (printf "[installer]\n"; \ printf "kernel=kfreebsd\n"; \ printf "arch=i386\n"; \ printf "default_desktop=gnome\n"; \ if [ "netboot" = "netboot/gtk" ]; then \ printf "user_interface=graphical\n"; \ printf "kfreebsd-i386/gtk/kfreebsd=boot/kernel/kfreebsd.gz\nkfreebsd-i386/gtk/kfreebsd_module=boot/mfsroot.gz\n"; \ else \ printf "user_interface=text\n"; \ printf "kfreebsd-i386/kfreebsd=boot/kernel/kfreebsd.gz\nkfreebsd-i386/kfreebsd_module=boot/mfsroot.gz\n"; \ fi; \ printf "\n[grub]\ng2ldr=g2ldr\ng2ldr.mbr=g2ldr.mbr\n") \ | todos > ./tmp/netboot-9/cd_tree/win32-loader.ini; \ fi # Create the ISO with Joliet extensions, needed for win32-loader.ini grub-mkrescue --output=./tmp/netboot-9/mini.iso ./tmp/netboot-9/cd_tree -J Enabling BIOS support ... xorriso 1.2.2 : RockRidge filesystem manipulator, libburnia project. xorriso: could not open /dev/xpt0: Permission denied install -m 644 -D ./tmp/netboot-9/mini.iso dest/netboot-9/mini.iso update-manifest dest/netboot-9/mini.iso "tiny CD image that boots the netboot installer" ./tmp/netboot-9/udeb.list