From nobody@FreeBSD.org  Mon Jun 11 20:49:58 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id CADF416A400
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Jun 2007 20:49:58 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id BB8DA13C4BE
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Jun 2007 20:49:58 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l5BKnwkt024965
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Jun 2007 20:49:58 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l5BKnwR5024954;
	Mon, 11 Jun 2007 20:49:58 GMT
	(envelope-from nobody)
Message-Id: <200706112049.l5BKnwR5024954@www.freebsd.org>
Date: Mon, 11 Jun 2007 20:49:58 GMT
From: David Yeske<dyeske@yahoo.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: make release fails due to fixit floppy
X-Send-Pr-Version: www-3.0

>Number:         113600
>Category:       conf
>Synopsis:       make release fails due to fixit floppy
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 11 20:50:02 GMT 2007
>Closed-Date:    Mon Jun 25 03:52:50 GMT 2007
>Last-Modified:  Mon Jun 25 03:52:50 GMT 2007
>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:
State-Changed-From-To: open->closed 
State-Changed-By: edwin 
State-Changed-When: Mon Jun 25 03:47:16 UTC 2007 
State-Changed-Why:  
Closed on submitters request: 


Fixed in http://www.freebsd.org/cgi/cvsweb.cgi/src/release/i386/fixit_crunch.conf.diff?r1=1.14;r2=1.15;f=h 

http://www.freebsd.org/cgi/query-pr.cgi?pr=113600 
>Unformatted:
