Update on EasyLFS
Okay, it's been a while since I posted about my progress.
As I may have mentioned I had some trouble with my hardware, which pretty much brought development to a halt. After all problems had been sorted out I am now "back in business".
A lot of work has been done on many parts of EasyLFS. Most of the scripts have been changed in some way. Most packages have been updated, quite a few have been added and some have been removed or replaced with an equivalent but (hopefully) better one.
One change which I hope will have quite an impact on installation-time is using make -j, followed by the number of CPUs/cores found. This enables make to work parallel on the specified number of jobs, which, in this case, will be up to one per CPU/core.
In addition to that EasyLFS now supports Ada. Enabling GCC to support this language was quite tricky, as you need GNAT (the Ada-compiler) to compile GNAT. Was quite a bit of work in the beginning, but now everything is sorted out properly.
Java-support also has been improved. GCJ actually needs ecj, which can be downloaded through a script before compilation. For EasyLFS I have included the jar-file which usually should be downloaded and it will be installed if GCJ is supposed to be installed.
Another change may make those people happy who prefer Grub over Lilo, as Grub now also is available as boot-loader. Default is still Lilo, but before installation you can choose which one you like.
Finally also the LiveCD has been updated. I have updated the Linux Live Scripts to the latest versions, made the necessary changes and configured the kernel. Also the option of choosing between two kernels when booting the CD has been scrapped. Now you only have one kernel, which supports SMP, whether you need it or not.
Later on the install-scripts will determine if the installed kernel will need SMP-support.
Well, I guess that's more or less it, aside from smaller changes like splitting up some configuration-options, improvements all over the place and that I have my first version of EasyLFS that starts from a SD-card.