Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jun 2007 20:49:58 GMT
From:      David Yeske<dyeske@yahoo.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   conf/113600: make release fails due to fixit floppy
Message-ID:  <200706112049.l5BKnwR5024954@www.freebsd.org>
Resent-Message-ID: <200706112050.l5BKo2cr076190@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

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

>Description:
The "make release" command fails on HEAD because the fixit floppy is too big.
>How-To-Repeat:
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.

>Fix:
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

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200706112049.l5BKnwR5024954>