Hi! I'm very happy to announce that jhalfs is now able to build a full LFS SVN system (or any other LFS XML sources based in current LFS SVN) in a very simple way and using the actual commands found in the XML sources.
The sources can be downloaded via svn co svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk Testers are needed to find possible bugs, features request, code improvements, make better build logs, etc... I think that the output from "./jhalfs -h" and the message displayed by "make" after a succesful full build are self-explanatory: ./jhalfs -h Usage: ./jhalfs [OPTION] Options: -h, --help print this help, then exit -V, --version print version number, then exit -d --directory DIR use DIR directory for building LFS; all files jhalfs produces will be in the directory DIR/jhalfs. Default is "/mnt/lfs". -P, --get-packages download the packages and patches -D, --download-client CLIENT use CLIENT as the program for retrieving packages (for use in conjunction with -P) -W, --working-copy DIR use the local working copy placed in DIR as the LFS book -L, --LFS-version VER ckeckout VER version of the LFS book -T, --testsuites add support to run the optional testsuites --no-toolchain-test don't run the toolchain testsuites. This disables also the build of TCL, Expect and DejaGNU --timezone TIMEZONE set TIMEZONE as the local timezone. If not specified, Europe/London will be used. --page_size PAGE set PAGE as the default page size (letter or A4). This setting is required to build Groff. If not specified, "letter" will be used. -C, --kernel-config FILE use the kernel configuration file specified in FILE to build the kernel. If not found, the kernel build is skipped. -M, --run-make run make on the generated Makefile make ....................... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Finished the build of LFS-SVN-20051009 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ W A R N I N G ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To be able to boot your new LFS system you need to follow the next steps: - Enter to the chroot using the command found in chapter06/revisedchroot.html - Set a password for the root user - Edit /etc/fstab, /etc/hosts, /etc/sysconfig/clock, /etc/sysconfig/console, /etc/sysconfig/network, /etc/sysconfig/ifconfig.eth0/ipv4 and any other configuration file required to suit your needs. - Set-up Grub. See chapter08/grub.html - Unmount the filesystems. See chapter09/reboot.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day :-) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- Manuel Canales Esparcia Usuario de LFS nÂș2886: http://www.linuxfromscratch.org LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.com TLDP-ES: http://es.tldp.org -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page