jhalfs: Ready to go.

M.Canales.es manuel at linuxfromscratch.org
Wed Oct 12 04:34:57 PDT 2005


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]

  -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

        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

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

More information about the lfs-dev mailing list