login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Edit detail for RebuildDoyen revision 2 of 9

1 2 3 4 5 6 7 8 9
Editor: alfredo
Time: 2008/02/03 13:23:20 GMT-8
Note:


        
-------------------------------------------------------
Instructions to make a new Doyen image file.
-------------------------------------------------------

You will need to have root permissions and mkisofs and mksquashfs 
installed in your system. 

If you want to build the Doyen livecd in your workstation, you
must have the contents of the doyen live image in a directory.

You can get this from:

http://alfredo.axiom-developer.org/doyen-filesystem.tar.gz

As root do the following steps:

1) Create a temporary directory.

   cd doyen-filesystem
   mkdir tmp

2) Use 'mo2dir' to expand the module file you want to modfy, 
   into the temp directory. eg. usr.mo

   Note: the Axiom directory will be inside this module under the 
   directory usr/local.

   cd tools
    ./mo2dir ../base/usr.mo ../tmp/

3) Apply the diffs with the changes you want to filesystem expanded
   on the "tmp" directory. eg. a new Axiom version.

4) Pack again the tmp directory as usr.mo using 'dir2mo'. Make sure
   to be inside the tools directory.

   ./dir2mo ../tmp usr.mo

5) Replace the module file in './base/' with the new created one.

   mv usr.mo ./base/

6) Create the iso CD image using 'make_iso.sh'.

   cd ..
   ./make_iso.sh ../doyen-"version".iso

7) Delete the tmp directory.

   rm -Rf ./tmp/ 

8) Enjoy Doyen, Axiom and Open Source :-)!!!