(forw) Failed build for floppies/i386
----- Forwarded message from Cron Daemon <root@kheops.frmug.org> -----
From: Cron Daemon <root@kheops.frmug.org>
To: bubulle@kheops.frmug.org
Subject: Cron <bubulle@mykerinos> cd /home/bubulle/src/debian/debian-installer/installer/build ; ./daily-build
Date: Mon, 6 Feb 2006 03:14:39 +0100 (CET)
building build_floppy_boot failed, see log file dest/build_floppy_boot.log for details
----- End forwarded message -----
The log suggests a disk full error:
BUILDING IMAGE FOR build_floppy_boot
make[2]: `sources.list.udeb' is up to date.
Ign copy: localudebs/ Release.gpg
Ign copy: localudebs/ Release
Ign copy: localudebs/ Packages
Get:1 http://ftp.debian.org unstable Release.gpg [189B]
Get:2 copy: localudebs/ Packages [20B]
Get:3 http://ftp2.fr.debian.org unstable Release.gpg [189B]
Hit http://ftp2.fr.debian.org unstable Release
Hit http://ftp.debian.org unstable Release
Ign http://ftp2.fr.debian.org unstable/main/debian-installer Packages
Ign http://ftp.debian.org unstable/main/debian-installer Packages
Hit http://ftp2.fr.debian.org unstable/main/debian-installer Packages
Hit http://ftp.debian.org unstable/main/debian-installer Packages
Fetched 22B in 1s (18B/s)
Reading package lists...
Reading package lists...
Building dependency tree...
dh_testroot
get-packages udeb busybox-floppy-udeb fat-modules-2.4.27-2-386-di floppy-modules-2.4.27-2-386-di ide-core-modules-2.4.27-2-386-di input-modules-2.4.27-2-386-di kernel-image-2.4.27-2-386-di loop-modules-2.4.27-2-386-di rootskel-bootfloppy scsi-core-modules-2.4.27-2-386-di usb-discover usb-modules-2.4.27-2-386-di usb-storage-modules-2.4.27-2-386-di
make[3]: `sources.list.udeb' is up to date.
Ign copy: localudebs/ Release.gpg
Ign copy: localudebs/ Release
Ign copy: localudebs/ Packages
Get:1 copy: localudebs/ Packages [20B]
Get:2 http://ftp2.fr.debian.org unstable Release.gpg [189B]
Get:3 http://ftp.debian.org unstable Release.gpg [189B]
Hit http://ftp2.fr.debian.org unstable Release
Ign http://ftp2.fr.debian.org unstable/main/debian-installer Packages
Hit http://ftp2.fr.debian.org unstable/main/debian-installer Packages
Hit http://ftp.debian.org unstable Release
Ign http://ftp.debian.org unstable/main/debian-installer Packages
Hit http://ftp.debian.org unstable/main/debian-installer Packages
Fetched 22B in 1s (18B/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Need to download: busybox-floppy-udeb fat-modules-2.4.27-2-386-di floppy-modules-2.4.27-2-386-di ide-core-modules-2.4.27-2-386-di input-modules-2.4.27-2-386-di kernel-image-2.4.27-2-386-di loop-modules-2.4.27-2-386-di rootskel-bootfloppy scsi-core-modules-2.4.27-2-386-di usb-discover usb-modules-2.4.27-2-386-di usb-storage-modules-2.4.27-2-386-di
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
busybox-floppy-udeb fat-modules-2.4.27-2-386-di
floppy-modules-2.4.27-2-386-di ide-core-modules-2.4.27-2-386-di
input-modules-2.4.27-2-386-di kernel-image-2.4.27-2-386-di
loop-modules-2.4.27-2-386-di rootskel-bootfloppy
scsi-core-modules-2.4.27-2-386-di usb-discover usb-modules-2.4.27-2-386-di
usb-storage-modules-2.4.27-2-386-di
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
40 not fully installed or removed.
Need to get 68.8kB/1309kB of archives.
After unpacking 2617kB of additional disk space will be used.
Get:1 http://ftp2.fr.debian.org unstable/main/debian-installer loop-modules-2.4.27-2-386-di 1.09 [7838B]
Get:2 http://ftp2.fr.debian.org unstable/main/debian-installer busybox-floppy-udeb 1:1.01-4 [58.2kB]
Get:3 http://ftp2.fr.debian.org unstable/main/debian-installer rootskel-bootfloppy 1.29 [2700B]
Fetched 68.8kB in 1s (60.4kB/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/floppy_boot/tree
# Set up the basic files [u]dpkg needs.
mkdir -p ./tmp/floppy_boot/tree/var/lib/dpkg/info
touch ./tmp/floppy_boot/tree/var/lib/dpkg/status
# Create a tmp tree
mkdir -p ./tmp/floppy_boot/tree/tmp
# Only dpkg needs this stuff, so it can be removed later.
mkdir -p ./tmp/floppy_boot/tree/var/lib/dpkg/updates/
touch ./tmp/floppy_boot/tree/var/lib/dpkg/available
# Unpack the udebs with dpkg. This command must run as root
# or fakeroot.
echo -n > ./tmp/floppy_boot/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 --log=/dev/null --root=./tmp/floppy_boot/tree --unpack $udeb ; \
newsize=`du -bs ./tmp/floppy_boot/tree | awk '{print $1}'` ; \
newblocks=`du -s ./tmp/floppy_boot/tree | awk '{print $1}'` ; \
newcount=`find ./tmp/floppy_boot/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 | grep '^ *Version:' | sed 's/^ *//' | awk '{print $2}'` ; \
echo " $usedsize B - $usedblocks blocks - $usedcount files from $pkg (version $version)" >>./tmp/floppy_boot/diskusage.txt;\
oldsize=$newsize ; \
oldblocks=$newblocks ; \
oldcount=$newcount ; \
fi; \
done
Selecting previously deselected package busybox-floppy-udeb.
(Reading database ... 0 files and directories currently installed.)
Unpacking busybox-floppy-udeb (from udebs/busybox-floppy-udeb.udeb) ...
Selecting previously deselected package fat-modules-2.4.27-2-386-di.
(Reading database ... 28 files and directories currently installed.)
Unpacking fat-modules-2.4.27-2-386-di (from .../fat-modules-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package floppy-modules-2.4.27-2-386-di.
(Reading database ... 40 files and directories currently installed.)
Unpacking floppy-modules-2.4.27-2-386-di (from .../floppy-modules-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package ide-core-modules-2.4.27-2-386-di.
(Reading database ... 43 files and directories currently installed.)
Unpacking ide-core-modules-2.4.27-2-386-di (from .../ide-core-modules-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package input-modules-2.4.27-2-386-di.
(Reading database ... 45 files and directories currently installed.)
Unpacking input-modules-2.4.27-2-386-di (from .../input-modules-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package kernel-image-2.4.27-2-386-di.
(Reading database ... 50 files and directories currently installed.)
Unpacking kernel-image-2.4.27-2-386-di (from .../kernel-image-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package loop-modules-2.4.27-2-386-di.
(Reading database ... 53 files and directories currently installed.)
Unpacking loop-modules-2.4.27-2-386-di (from .../loop-modules-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package rootskel-bootfloppy.
(Reading database ... 54 files and directories currently installed.)
Unpacking rootskel-bootfloppy (from udebs/rootskel-bootfloppy.udeb) ...
Selecting previously deselected package scsi-core-modules-2.4.27-2-386-di.
(Reading database ... 60 files and directories currently installed.)
Unpacking scsi-core-modules-2.4.27-2-386-di (from .../scsi-core-modules-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package usb-discover.
(Reading database ... 63 files and directories currently installed.)
Unpacking usb-discover (from udebs/usb-discover.udeb) ...
Selecting previously deselected package usb-modules-2.4.27-2-386-di.
(Reading database ... 71 files and directories currently installed.)
Unpacking usb-modules-2.4.27-2-386-di (from .../usb-modules-2.4.27-2-386-di.udeb) ...
Selecting previously deselected package usb-storage-modules-2.4.27-2-386-di.
(Reading database ... 76 files and directories currently installed.)
Unpacking usb-storage-modules-2.4.27-2-386-di (from .../usb-storage-modules-2.4.27-2-386-di.udeb) ...
sort -n < ./tmp/floppy_boot/diskusage.txt > ./tmp/floppy_boot/diskusage.txt.new && \
mv ./tmp/floppy_boot/diskusage.txt.new ./tmp/floppy_boot/diskusage.txt
grep-dctrl -nsPackage,Version,Architecture '' ./tmp/floppy_boot/tree/var/lib/dpkg/status | \
perl -nle '$p = $_; $v = <>; chomp $v; $a = <>; chomp $a; <>; print "$p $v $a"' | \
sort > ./tmp/floppy_boot/udeb.list
# Clean up after dpkg.
rm -rf ./tmp/floppy_boot/tree/var/lib/dpkg/updates
rm -f ./tmp/floppy_boot/tree/var/lib/dpkg/available ./tmp/floppy_boot/tree/var/lib/dpkg/*-old ./tmp/floppy_boot/tree/var/lib/dpkg/lock
# Set up modules.dep, ensure there is at least one standard dir (kernel
# in this case), so depmod will use its prune list for archs with no
# modules.
set -e; \
sysmap_name=; sysmap_opt=; if [ -n "" ]; then [ ! -e ./tmp/floppy_boot/tree/boot/System.map-2.4.27-2-386 ] || sysmap_name="./tmp/floppy_boot/tree/boot/System.map-2.4.27-2-386"; else [ ! -e ./tmp/floppy_boot/tree/boot/System.map ] || sysmap_name="./tmp/floppy_boot/tree/boot/System.map"; fi; [ -z "$sysmap_name" ] || sysmap_opt="-F $sysmap_name"; if [ -d ./tmp/floppy_boot/tree/lib/modules/2.4.27-2-386 ]; then mkdir -p ./tmp/floppy_boot/tree/lib/modules/2.4.27-2-386/kernel; depmod $sysmap_opt -q -a -b ./tmp/floppy_boot/tree/ 2.4.27-2-386; fi; [ -z "$sysmap_name" ] || mv $sysmap_name ./tmp/floppy_boot;
# These files depmod makes are used by hotplug, if it's being used;
# otherwise, we shouldn't need them. Some files aren't even used by
# hotplug, so never include them.
if [ -d ./tmp/floppy_boot/tree/etc/udev ] || [ -d ./tmp/floppy_boot/tree/etc/hotplug ]; then \
find ./tmp/floppy_boot/tree/lib/modules/ -name 'modules*' \
-not -name modules.dep -not -name modules.alias \
-not -name 'modules.*map' \
-not -type d | xargs rm -f; \
else \
find ./tmp/floppy_boot/tree/lib/modules/ -name 'modules*' \
-not -name modules.dep -not -type d | xargs rm -f; \
fi
# These files are used to build special kernel images for some
# subarchitectures. Move them out of the way.
if [ -d ./tmp/floppy_boot/tree/usr/lib/kernel-image-2.4.27-2-386 ]; then mv ./tmp/floppy_boot/tree/usr/lib/kernel-image-2.4.27-2-386 ./tmp/floppy_boot/lib; fi; if [ -d ./tmp/floppy_boot/tree/usr/lib/linux-image-2.4.27-2-386 ]; then mv ./tmp/floppy_boot/tree/usr/lib/linux-image-2.4.27-2-386 ./tmp/floppy_boot/lib; fi;
# Move the kernel image out of the way.
mv -f ./tmp/floppy_boot/tree/boot/vmlinuz ./tmp/floppy_boot/vmlinuz;
rmdir ./tmp/floppy_boot/tree/boot/
# Create an lsb release file.
if [ ! -e ./tmp/floppy_boot/tree/etc/lsb-release ]; then \
set -e; \
mkdir -p ./tmp/floppy_boot/tree/etc; \
echo 'DISTRIB_ID=Debian' > ./tmp/floppy_boot/tree/etc/lsb-release; \
echo 'DISTRIB_DESCRIPTION="Debian GNU/Linux installer"' >> ./tmp/floppy_boot/tree/etc/lsb-release; \
echo 'DISTRIB_RELEASE="3.1 (installer build 20060206)"' >> ./tmp/floppy_boot/tree/etc/lsb-release; \
fi
# Create a dev tree.
mkdir -p ./tmp/floppy_boot/tree/dev
# Always needed, in case devfs is not mounted on boot.
mknod ./tmp/floppy_boot/tree/dev/console c 5 1
mknod ./tmp/floppy_boot/tree/dev/null c 1 3
# 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/floppy_boot/udeblibs
mkdir -p ./tmp/floppy_boot/udeblibs
cp -a `find ./tmp/floppy_boot/tree/driver-tmp/lib -type f -name '*.so.*'` ./tmp/floppy_boot/udeblibs
find: ./tmp/floppy_boot/tree/driver-tmp: No such file or directory
cp: missing destination file operand after `./tmp/floppy_boot/udeblibs'
Try `cp --help' for more information.
make[2]: [stamps/tree-floppy_boot-stamp] Error 1 (ignored)
cp -a `find ./tmp/floppy_boot/tree/lib -type f -name '*.so.*'` ./tmp/floppy_boot/udeblibs
cp: missing destination file operand after `./tmp/floppy_boot/udeblibs'
Try `cp --help' for more information.
make[2]: [stamps/tree-floppy_boot-stamp] Error 1 (ignored)
mkdir -p ./tmp/floppy_boot/tree/lib
mklibs -L ./tmp/floppy_boot/tree/usr/lib -L ./tmp/floppy_boot/udeblibs -v -d ./tmp/floppy_boot/tree/lib --root=./tmp/floppy_boot/tree `find ./tmp/floppy_boot -type f -perm +0111 -o -name '*.so' | grep -v udeblibs`
I: Using ld-linux.so.2 as dynamic linker.
I: library reduction pass 1
Objects: busybox
Object: ./tmp/floppy_boot/tree/bin/busybox
147 symbols, 147 unresolved
reducing libc.so.6
/lib//libc.so.6 1181180L
./tmp/floppy_boot/tree/lib/libc.so.6-so 673177L
./tmp/floppy_boot/tree/lib/libc.so.6-so-stripped 579444L
I: library reduction pass 2
Objects: busybox
Object: ./tmp/floppy_boot/tree/bin/busybox
Object: ./tmp/floppy_boot/tree/lib/libc.so.6-so-stripped
165 symbols, 19 unresolved
reducing libc.so.6
/lib//libc.so.6 1181180L
./tmp/floppy_boot/tree/lib/libc.so.6-so 673177L
./tmp/floppy_boot/tree/lib/libc.so.6-so-stripped 579444L
reducing ld-linux.so.2
No pic file found for /lib//ld-linux.so.2 ; copying
I: library reduction pass 3
Objects: busybox libc.so.6-so-stripped
Object: ./tmp/floppy_boot/tree/bin/busybox
Object: ./tmp/floppy_boot/tree/lib/libc.so.6-so-stripped
Object: ./tmp/floppy_boot/tree/lib/ld-linux.so.2-so-stripped
165 symbols, 13 unresolved
reducing libc.so.6
/lib//libc.so.6 1181180L
./tmp/floppy_boot/tree/lib/libc.so.6-so 673177L
./tmp/floppy_boot/tree/lib/libc.so.6-so-stripped 579444L
reducing ld-linux.so.2
No pic file found for /lib//ld-linux.so.2 ; copying
I: library reduction pass 4
Objects: busybox libc.so.6-so-stripped ld-linux.so.2-so-stripped
Object: ./tmp/floppy_boot/tree/bin/busybox
Object: ./tmp/floppy_boot/tree/lib/libc.so.6-so-stripped
Object: ./tmp/floppy_boot/tree/lib/ld-linux.so.2-so-stripped
165 symbols, 13 unresolved
Moving libc.so.6 to libc.so.6.
Moving ld-linux.so.2 to ld-linux.so.2.
rm -rf ./tmp/floppy_boot/udeblibs
# Add missing symlinks for libraries
/sbin/ldconfig -n ./tmp/floppy_boot/tree/lib ./tmp/floppy_boot/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 libdebconf has this problem so far.
set -e; \
for lib in `find ./tmp/floppy_boot/tree/usr/lib/ -name "lib*" -type f -printf "%f\n" | cut -d . -f 1 | sort | uniq`; do \
rm -f ./tmp/floppy_boot/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/floppy_boot/tree/var/lib/dpkg/status > ./tmp/floppy_boot/tree/var/lib/dpkg/status.new
mv ./tmp/floppy_boot/tree/var/lib/dpkg/status.new ./tmp/floppy_boot/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/floppy_boot/tree/var/lib/dpkg/status
echo "Status: install ok installed" >> ./tmp/floppy_boot/tree/var/lib/dpkg/status
echo "Version: floppy-boot-20060206" >> ./tmp/floppy_boot/tree/var/lib/dpkg/status
echo "Description: debian installation image" >> ./tmp/floppy_boot/tree/var/lib/dpkg/status
echo >> ./tmp/floppy_boot/tree/var/lib/dpkg/status
# Strip all kernel modules, just in case they haven't already been
set -e; \
for module in `find ./tmp/floppy_boot/tree/lib/modules/ -name '*.o' -name '*.ko'`; do \
strip -R .comment -R .note -g $module; \
done
# Remove some unnecessary dpkg files.
set -e; \
for file in `find ./tmp/floppy_boot/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
# Collect the used UTF-8 strings, to know which glyphs to include in
# the font.
cat graphic.utf needed-characters/?? needed-characters/??_?? > ./tmp/floppy_boot/all.utf
if [ -n "`find ./tmp/floppy_boot/tree/var/lib/dpkg/info/ -name \\*.templates`" ]; then \
cat ./tmp/floppy_boot/tree/var/lib/dpkg/info/*.templates >> ./tmp/floppy_boot/all.utf; \
fi
# Tree target ends here. Whew!
for bin in bin/busybox; do \
upx-ucl-beta -9 ./tmp/floppy_boot/tree/$bin; \
done
Ultimate Packer for eXecutables
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
UPX 1.94 beta Markus Oberhumer, Laszlo Molnar & John Reiser Sep 15th 2005
File size Ratio Format Name
-------------------- ------ ----------- -----------
96520 -> 56171 58.20% linux/elf386 busybox
Packed 1 file.
# Only build the font if we have rootskel-locale
if [ -d "./tmp/floppy_boot/tree/usr/lib/locale/C.UTF-8" ] && [ -e /usr/src/unifont.bdf ]; then \
make --no-print-directory ./tmp/floppy_boot/tree/lib/unifont.bgf; \
fi
install -d ./tmp/floppy_boot
case ext2 in \
ext2) \
genext2fs -d ./tmp/floppy_boot/tree -b `expr $(du -s ./tmp/floppy_boot/tree | cut -f 1) + $(expr $(find ./tmp/floppy_boot/tree | wc -l) \* 2)` -r 0 ./tmp/floppy_boot/initrd; \
e2fsck -fy ./tmp/floppy_boot/initrd || true; \
gzip -v9f ./tmp/floppy_boot/initrd; \
;; \
cramfs) \
mkcramfs -z ./tmp/floppy_boot/tree ./tmp/floppy_boot/initrd; \
gzip -v9f ./tmp/floppy_boot/initrd; \
;; \
initramfs) \
(cd ./tmp/floppy_boot/tree && find . | cpio --quiet -o -H newc) > ./tmp/floppy_boot/initrd; \
gzip -v9f ./tmp/floppy_boot/initrd; \
;; \
jffs2) \
-d ./tmp/floppy_boot/tree -o ./tmp/floppy_boot/initrd.gz; \
;; \
*) \
echo "Unsupported filesystem type"; \
exit 1 ;; \
esac
e2fsck 1.39-WIP (31-Dec-2005)
Filesystem did not have a UUID; generating one.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found. Create? yes
Pass 4: Checking reference counts
Pass 5: Checking group summary information
./tmp/floppy_boot/initrd: ***** FILE SYSTEM WAS MODIFIED *****
./tmp/floppy_boot/initrd: 99/208 files (0.0% non-contiguous), 1484/1626 blocks
./tmp/floppy_boot/initrd: 59.4% -- replaced with ./tmp/floppy_boot/initrd.gz
rm -f ./tmp/floppy_boot/boot_screens/*
mkdir -p ./tmp/floppy_boot/boot_screens
bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/boot.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/boot.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f1.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f1.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f10.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f10.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f2.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f2.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f3.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f3.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f4.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f4.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f5.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f5.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f6.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f6.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f7.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f7.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f8.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f8.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f9.txt > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f9.txt` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f3.txt.with26 > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f3.txt.with26` ; bootscreen-subst MEDIA_TYPE "floppy" DEBIAN_VERSION "etch" BUILD_DATE "20060206" SYSDIR "" < boot/x86/f4.txt.with26 > ./tmp/floppy_boot/boot_screens/`basename boot/x86/f4.txt.with26` ;
if [ -n "boot/x86/pics/klowner.rle" ]; then \
cp boot/x86/pics/klowner.rle ./tmp/floppy_boot/boot_screens/splash.rle; \
fi
upx-ucl-beta -9 ./tmp/floppy_boot/vmlinuz || true
Ultimate Packer for eXecutables
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
UPX 1.94 beta Markus Oberhumer, Laszlo Molnar & John Reiser Sep 15th 2005
File size Ratio Format Name
-------------------- ------ ----------- -----------
816736 -> 764814 93.64% bvmlinuz/386 vmlinuz
Packed 1 file.
mkfs.msdos -i deb00001 -n "Debian Inst" -C ./tmp/floppy_boot/boot.img 1440
mkfs.msdos 2.11 (12 Mar 2005)
# syslinux is used to make the floppy bootable
syslinux ./tmp/floppy_boot/boot.img
mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/vmlinuz ::linux
mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/initrd.gz ::initrd.gz
if [ -n "" ] && [ -n "" ]; then \
mcopy -i./tmp/floppy_boot/boot.img ::linux26; \
mcopy -i./tmp/floppy_boot/boot.img ::initrd26.gz; \
fi
# generate a disk label
makelabel "boot floppy" 20060206 > ./tmp/floppy_boot/disk.lbl
mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/disk.lbl ::disk.lbl
# syslinux help screens
(if [ -n "" ] && [ -n "" ]; then \
cat boot/x86/syslinux.cfg.with26; \
else \
cat boot/x86/syslinux.cfg; \
fi) \
| ramdisk-size-subst ./tmp/floppy_boot/initrd.gz \
| bootscreen-subst MEDIA_TYPE "floppy" \
DEBIAN_VERSION "etch" \
BUILD_DATE "20060206" \
KERNEL linux INITRD initrd.gz \
KERNEL_26 linux26 INITRD_26 initrd26.gz \
| todos | mcopy -i./tmp/floppy_boot/boot.img - ::syslinux.cfg; \
set -e; \
if [ -e ./tmp/floppy_boot/boot_screens/boot.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/boot.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/boot.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/boot.txt ::`basename ./tmp/floppy_boot/boot_screens/boot.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f1.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f1.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f1.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f1.txt ::`basename ./tmp/floppy_boot/boot_screens/f1.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f10.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f10.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f10.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f10.txt ::`basename ./tmp/floppy_boot/boot_screens/f10.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f2.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f2.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f2.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f2.txt ::`basename ./tmp/floppy_boot/boot_screens/f2.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f3.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f3.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f3.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f3.txt ::`basename ./tmp/floppy_boot/boot_screens/f3.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f4.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f4.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f4.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f4.txt ::`basename ./tmp/floppy_boot/boot_screens/f4.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f5.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f5.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f5.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f5.txt ::`basename ./tmp/floppy_boot/boot_screens/f5.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f6.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f6.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f6.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f6.txt ::`basename ./tmp/floppy_boot/boot_screens/f6.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f7.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f7.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f7.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f7.txt ::`basename ./tmp/floppy_boot/boot_screens/f7.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f8.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f8.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f8.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f8.txt ::`basename ./tmp/floppy_boot/boot_screens/f8.txt`; fi; if [ -e ./tmp/floppy_boot/boot_screens/f9.txt.with26 ] && [ -n "" ] && [ -n "" ]; then mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f9.txt.with26 ::`basename ./tmp/floppy_boot/boot_screens/f9.txt`; else mcopy -i./tmp/floppy_boot/boot.img ./tmp/floppy_boot/boot_screens/f9.txt ::`basename ./tmp/floppy_boot/boot_screens/f9.txt`; fi;
Disk full
make[2]: *** [arch_boot] Error 1
make[1]: *** [_build] Error 2
make: *** [build_floppy_boot] Error 2
--
Reply to: