conf/113600: make release fails due to fixit floppy

David Yeske dyeske at
Mon Jun 11 20:50:02 UTC 2007

>Number:         113600
>Category:       conf
>Synopsis:       make release fails due to fixit floppy
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 11 20:50:02 GMT 2007
>Originator:     David Yeske
>Release:        HEAD
FreeBSD shuttle 7.0-CURRENT FreeBSD 7.0-CURRENT #33: Mon Jun 11 03:45:15 EDT 2007     root at shuttle:/usr/obj/usr/src/sys/SHUTTLE  i386

The "make release" command fails on HEAD because the fixit floppy is too big.
Run something like the following

cd /usr/src/release && make release -DMAKE_ISOS -DNODOC -DNOSRC -DNOPORTS CVSROOT="/home/ncvs" CHROOTDIR="/home/release"

Observe the output failure

+ bsdlabel -w -B -b /R/stage/trees/base/boot/boot md1 fd1440
+ newfs -O1 -i 40000 -o space -m 0 /dev/md1c
/dev/md1c: 1.4MB (2880 sectors) block size 4096, fragment size 512
        using 2 cylinder groups of 1.22MB, 312 blks, 32 inodes.
super-block backups (for fsck -b #) at:
 32, 2528
+ mount /dev/md1c /mnt
+ [ -d /R/stage/fixitfd ]
+ set -e
+ cd /R/stage/fixitfd
+ + findcpio . -dump -print /mnt

/mnt: write failed, filesystem is full
cpio: write error: No space left on device
+ umount /mnt
+ mdconfig -d -u md1
*** Error code 1

Stop in /usr/src/release.
+ umount /dev
*** Error code 1

Stop in /usr/src/release.

1. Remove one of the files from the fixit floppy crunchgen or find a way to compress it better?  For example the "rm" command is already in the /stand crunchgen so why does it need to be in the fixit crunchgen?

2. Deprecate support for the 1.44 megabyte fixit floppy and include the utilities on the install cd.

3. Use the -o compress flag to mdconfig to save some space.

4. Compress the fixit image with gzip / bzip2 and have mdconfig attach to the decompressed image in memory similar to how it does with mfsroot.gz


More information about the freebsd-bugs mailing list