Diff for /elwix/BUILD.txt between versions 1.1.2.2 and 1.1.2.8

version 1.1.2.2, 2012/02/09 01:42:35 version 1.1.2.8, 2012/02/22 16:47:39
Line 4  $Id$ Line 4  $Id$
 =========================================  =========================================
   
  I. Intro   I. Intro
           Before starting any work on ELWIX must we prepare environment.
   
   What this means ::
    - We must downloading freebsd sources from CVS/SVN repository and put on separate place from /usr/src.
   Set in config/rc.elwix variable BSDSRC="..." with place where you get freebsd sources.
    - We gather from ELWIX CVS repository kodicom_mux project. After this we need to patch our freebsd
   sources like that "cd <where you put freebsd sources>; patch -p0 < <kodicom_mux/contrib/kodicom.patch>"
    - We must checkout from ELWIX CVS repository core libraries "libait*" , "embedtools", "embedaddons" 
   and GPLv2 "gpl/*" projects
    - Optional download of 3th party software for ELWIX firmware. Project name is embedaddon from ELWIX CVS
   
  II. Build process   II. Build process
           1. Init build structures with clean directory tree
                   ./build_init.sh
           2. Cross compile entire userland software
                   ./build_world.sh
           3. Cross compile ELWIX kernel
                   ./build_kernel.sh
           4. Cross compile ELWIX tools
                   ./build_tools.sh
           5. Cross compile optional 3th party software 
                   ./build_3thparty.sh
           6. Now moment comes to build big system binary and rootfs to embed into the kernel
                   ./build_rootfs.sh
           7. Prepare fs image and populate /etc,/boot and others
                   ./build_fs.sh
   
  III. Information   III. Information
         Michael Pounov <misho@elwix.org> or <support@elwix.org>          Michael Pounov <misho@elwix.org> or <support@elwix.org>

Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.8


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>