I've managed to successfully build a base system using this method.  It hasn't 
been fully tested for problems yet, but it appears normal and isn't emitting 
abnormal warnings during boot.  I wasn't able to quantify the actual build 
time, due to install script errors I had to resolve, but it was subjectively 
less than half of the normal CLFS build process time.

The following are observations I documented during the scripting process, and 
subsequent install:

2.4. Mounting the New Partition:

  a.  Recommend swapon instruction be included for activation of swap 
partition, since swap creation instruction mkswap is previously documented.

5.3. Build Variables:

  a.  Typo, tripplet should be triplet.

  b.  Recommend instruction to replace {target triplet} with actual target 
triplet be included, to be more clear.

5.8.2. Internationalization:

  a.  localedef doesn't seem to work no matter what options used.  I tested it 
with the --prefix option without success.

  b.  Because I wasn't sure if anything downstream in the build process 
required it, I just used the first instruction to install all locales at the 
expense of time.

  c.  Perhaps the localedef command could be included later during a chroot 
stage in the process, or after first boot into the new system.

5.11.1. Installation of Groff:

  a.  The link at the bottom of the page for further package details 
incorrectly links to the page for the 'file' application.

6.6.1. Installation of GCC:

  a.  If you replace 'make' with 'make profiledbootstrap', it will fail.

6.16.1. Installation of Perl:

  a.  I had to unset CFLAGS at this point.  The CFLAGS I had set caused perl to 
go into an endless compile loop during compilation of miniperl.

6.42.2. Configuring Shadow:

  a.  The pwconv and grpconv commands won't work unless you either chroot into 
the new system, or until after first boot.  To opted for the latter this time, 
but recommend these be placed in a chroot stage.

6.42.3. Setting the root password:

  a.  Same as the comment for 6.42.2 above.

6.46. Texinfo-4.8a:

  a.  The 'for f in *' construct prematurely ends my script, but that's my 
problem to figure out.

8.3.1. Installation of the kernel:

  a.  Recommend instructions amplified to instruct user to replace ARCH with 
appropriate variable.  Both arm and i386 are used in the instructions.

Missing from the text:

  a.  Grub instructions.  I just reused my boot partition and added an entry in 
menu.lst.

Thanks for putting this together.  If there's anything I can do to help, i.e. 
testing, please let me know.

Harvey
aka forgotten1


_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-dev

Reply via email to