Subject: Re: makefs problem [was: Re: Enabling LFS in sysinst (and moving lfs_cleanerd)]
To: Hubert Feyrer <hubert@feyrer.de>
From: Julio M. Merino Vidal <jmmv84@gmail.com>
List: tech-userlevel
Date: 11/04/2006 10:58:36
On 11/1/06, Hubert Feyrer <hubert@feyrer.de> wrote:
> On Wed, 1 Nov 2006, Julio M. Merino Vidal wrote:
> > Yes, it certainly helps.  But then the file names are normalized
> > somehow and therefore cannot be recognized by the installer.  For
> > example, kern-GENERIC.tgz becomes kern_generic.tgz, and similarly for
> > all other names that contain dashes or upper case letters.
>
> That "normalization" was what happened for me before I enabled rockridge
> extensions. Things seem to work for me now - I cannot really test it as I
> couldn't do a full build, but the kernels are found properly by sysinst.

OK.  I've rebuilt everything and redone the images with
CDRELEASE=true.  They now work flawlessly, thanks!  (Done a couple of
installations with them so far.)

However, I have a "problem".  It feels weird that the iso's contain
other iso's within them; this may not be an issue when
CDRELEASE=false, but it certainly is when it's set to true.  I did the
following:

$ cd distrib/i386/cdroms/bootcd
$ nbmake-i386 CDRELEASE=true clean
$ nbmake-i386 CDRELEASE=true dependall
$ nbmake-i386 CDRELEASE=true release
$ cd ../bootcd-com
$ nbmake-i386 CDRELEASE=true clean
$ nbmake-i386 CDRELEASE=true dependall
$ nbmake-i386 CDRELEASE=true release

After that, the boot-com.iso image contained the big boot.iso image
within it, thus doubling its size.  The same will happen when building
the other images, thus growing their size exponentially.

-- 
Julio M. Merino Vidal <jmmv84@gmail.com>
The Julipedia - http://julipedia.blogspot.com/