SF.net SVN: morphix: [2346] trunk/how_tos/morphix_docbook.txt

[email protected] Tue, 11 Jul 2006 14:13:36 -0700
Newsgroups gmane.linux.morphix.cvs
Message-ID <[email protected]>
Revision: 2346
Author:   bmsleight
Date:     2006-07-11 14:13:32 -0700 (Tue, 11 Jul 2006)
ViewCVS:  http://svn.sourceforge.net/morphix/?rev=2346&view=rev

Log Message:
-----------
Manual - starting to write version 0.3

Modified Paths:
--------------
    trunk/how_tos/morphix_docbook.txt
Modified: trunk/how_tos/morphix_docbook.txt
===================================================================
--- trunk/how_tos/morphix_docbook.txt	2006-07-10 20:40:17 UTC (rev 2345)
+++ trunk/how_tos/morphix_docbook.txt	2006-07-11 21:13:32 UTC (rev 2346)
@@ -14,7 +14,7 @@
 Morphix Manual
 ==============
 www Morphix Org
-v0.2, February 2006
+v0.3, July 2006
 :Author Initials: BMS
 
 Dedication
@@ -104,7 +104,6 @@
 around 500MB.
 
 Morphix KDE
-
 ^^^^^^^^^^^
 Although primarily focused on GTK/Gnome, the Morphix crew acknowledges
 that users might prefer KDE instead (and looking at the number of
@@ -155,58 +154,6 @@
 Happy Morphing!
 
 
-Fast Introduction to building your own Morphix based livecd
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Really Fast Introduction
-^^^^^^^^^^^^^^^^^^^^^^^^
-
-* Get a Morphix Base iso
-* Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list
-* apt-get update ; apt-get install morphing-tools
-* Edit mymainmod.xml
-* mmaker mymainmod.xml myprograms.mod
-* make-iso /path/source myfirstlivecd.iso
-
-Fast Introduction
-^^^^^^^^^^^^^^^^^
-
-Foreplay
-++++++++
-
-* Use a Debian based Linux distro [preferably Debian sid, aka unstable, but every recent one should do]
-* Get a morphix based .iso [or better: just a base .iso, preferably a stable one atm, like 0.5-pre5 or an autobuilded base .iso]
-* Open a root terminal [su -, you get the point]
-* mount -t iso9660 -o loop nameoftheisoyoudownloaded.iso /mnt/whatever
-* cp -a /mnt/whatever/* /path/to/the/extracted/stuff [like /scratch/iso]
-
-Setting up the build environment
-++++++++++++++++++++++++++++++++
-
-* Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list
-* apt-get update
-* apt-get install morphing-tools
-
-Creating your own mainmodule
-++++++++++++++++++++++++++++++
-
-* See this manual about mmaker for building an .xml file describing your mainmodule, which will basically be your system
-* If you're done with the .xml file [e.g., mymainmod.xml], type "mmaker mymainmod.xml myprograms.mod" or whatever you like to name them
-
-Building an .iso out of it
-++++++++++++++++++++++++++
-
-* Now, remove the files in /scratch/iso/mainmod
-* Copy/move your myprograms.mod into /scratch/iso/mainmod
-* make-iso /scratch/iso myfirstlivecd.iso
-* Done. Burn to cd with your favorite burn program or run with "qemu -cdrom myfirstlivecd.iso" in the qemu emulator, for example
-
-More advanced stuff
-+++++++++++++++++++
-
-If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).
-
-
 Morphix ISO README
 ------------------
 If you're wondering what the directories on the cdrom do, this is the right 
@@ -229,7 +176,6 @@
 	In short: mainmodules contain your filesystem, except for your kernel,
 	loadable kernel modules, and hardware detection scripts.
 
-
 indexterm:minimod[minimod]
 'o /minimod ' + 
 	contains minimodules, again these are cloop images.
@@ -265,9 +211,154 @@
 	as these files are executed after being swapped. Great fun ;)
 
 
-Morphing Morphix tools
-----------------------
+Fast Introduction to building your own Morphix based livecd
+------------------------------------------------------------
 
+Really Fast Introduction
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+* Get a Morphix Base iso
+* Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list
+* apt-get update ; apt-get install morphing-tools
+* Edit mymainmod.xml
+* mmaker mymainmod.xml myprograms.mod
+* make-iso /path/source myfirstlivecd.iso
+
+Fast Introduction
+~~~~~~~~~~~~~~~~~
+
+Foreplay
+^^^^^^^^
+
+* Use a Debian based Linux distro [preferably Debian sid, aka unstable, but every recent one should do]
+* Get a morphix based .iso [or better: just a base .iso, preferably a stable one atm, like 0.5-pre5 or an autobuilded base .iso]
+* Open a root terminal [su -, you get the point]
+* mount -t iso9660 -o loop nameoftheisoyoudownloaded.iso /mnt/whatever
+* cp -a /mnt/whatever/* /path/to/the/extracted/stuff [like /scratch/iso]
+
+Setting up the build environment
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+* Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list
+* apt-get update
+* apt-get install morphing-tools
+
+Creating your own mainmodule
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+* See this manual about mmaker for building an .xml file describing your mainmodule, which will basically be your system
+* If you're done with the .xml file [e.g., mymainmod.xml], type "mmaker mymainmod.xml myprograms.mod" or whatever you like to name them
+
+Building an .iso out of it
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+* Now, remove the files in /scratch/iso/mainmod
+* Copy/move your myprograms.mod into /scratch/iso/mainmod
+* make-iso /scratch/iso myfirstlivecd.iso
+* Done. Burn to cd with your favorite burn program or run with "qemu -cdrom myfirstlivecd.iso" in the qemu emulator, for example
+
+More advanced stuff
+^^^^^^^^^^^^^^^^^^^
+
+If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).
+
+
+HowTo: Building a new LiveCD in two commands
+--------------------------------------------
+indexterm:HowToLiveCD[HowToLiveCD]
+
+* <<SettingUptheBuildEnvironment, Setting Up the Build Environment>>
+* <<GettingtheTemplatesandmainGraphicsFile, Getting the Templates and main Graphics File>>
+* <<IsoMakerExmaple, Two Commands>>
+* <<HowDoesItLook, Volia One LiveCD>>
+
+[[SettingUptheBuildEnvironment]]
+
+Setting up the build environment
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+* Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list
+* apt-get update
+* apt-get install morphing-tools
+
+[[GettingtheTemplatesandmainGraphicsFile]]
+Getting the Templates and main Graphics File
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+* http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/basemod-2.6.9.xml?view=markup[Base Module Tempate]
+* http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/morphix-livekiosk.xml?view=markup[MainModule Template]
+* MiniModule Templates, http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml?view=markup[1] http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskAddins.xml?view=markup[2]
+
+[NOTE]
+.Note on Templates
+=====================================================================
+These template may point to a local mirror of the debian repository. Uncomment the remote repository and command out the local repository
+
+For example replace the lines
+
+  <!--   <repository type="debian">ftp://ftp.debian.org/debian</repository> --> 
+  <repository type="debian">http://127.0.0.1/sid/</repository> 
+  
+With the lines 
+
+  <repository type="debian">ftp://ftp.debian.org/debian</repository>
+  <!--  <repository type="debian">http://127.0.0.1/sid/</repository> -->  
+=====================================================================
+
+
+* http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding]
+
+.Graphics File used for Rebranding
+====================================================================
+image:../images/MorphixLiveKiosk.png["Rebranded Boot Splash Background", width=400]
+====================================================================
+
+[[IsoMakerExmaple]]
+
+Two Commands
+~~~~~~~~~~~~
+
+Run isomaker then morphix-rebrand (The magic two commands)
+
+* isomaker -b ./basemod-2.6.15.xml -m ./morphix-livekiosk.xml -n ./MorphixMini-KioskSetting.xml -n ./MorphixMini-KioskAddins.xml -r http://www.morphix.org/debian -p grub-gfxboot-iso-udeb -p morphix-cdrom-misc-udeb -p morphix-grub-menulist-udeb -p morphix-iso-grubtheme ./morphix-livekiosk.iso
+* morphix-rebrand ./morphix-livekiosk.iso ./Morphix-LiveKiosk.iso ./Morphix-LiveKiosk.png
+
+[[HowDoesItLook]]
+
+Volia One LiveCD
+~~~~~~~~~~~~~~~~
+
+Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.
+
+After this fun you should have a bootable LiveCD
+
+Boot Menu
+^^^^^^^^^
+
+image:../images/RebrandBootMenu.png[Rebranded Grub Menu]
+
+Boot-Up Screen
+^^^^^^^^^^^^^^
+
+image:../images/RebrandBootSplash.png[Rebranded Boot Splash]
+
+Or if you press F2
+
+image:../images/RebrandBootUp.png[Rebranded Boot Splash Backround]
+
+
+X-Background / Wallpaper
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+Should be the same as the Graphics file.
+
+image:../images/MorphixLiveKiosk.png[Rebranded Boot Splash Backround]
+
+
+
+Morphix tools
+-------------
+
 A number of commandline tools and scripts are provided in order to help 
 you morph. You can find all of these in the Morphix repository, 
 see http://www.morphix.org/debian[] for details.
@@ -285,6 +376,7 @@
 '- make-iso (morphix-make-iso)' + 
 	Creates a bootable ISO from a directory, detects multiple base versions.
 
+indexterm:isomorph[isomorph]
 '- isomorph (morphix-isomorph)' + 
 	Lists modules on an ISO, adds or removes modules from an ISO, and more!
 
@@ -294,6 +386,7 @@
 See http://www.morphix.org/wiki/index.php/ModuleMaker[]
 and documentation in /usr/share/doc/mmaker for details.
 
+indexterm:isomaker[isomaker]
 '- isomaker (morphix-mmaker)' + 
 	Creates an iso, using one or more mmaker template files.
 	See documentation in /usr/share/doc/mmaker for details.
@@ -312,7 +405,11 @@
 '- addtoiso (morphix-addtoiso)' + 
 	Add file to an iso, without having to copy the file all within the image
 
+indexterm:morphix-rebrand[morphix-rebrand]
+'- morphix-rebrand (morphix-rebrand)' + 
+	This script Re-brands a Morphix CD image using a single graphics file.
 
+
 HowTo: Some Examples to help you start Morphing
 -----------------------------------------------
 indexterm:MorphingMorphix[MorphingMorphix]
@@ -324,12 +421,17 @@
 
 The purpose of 'Morphing-Morphix' is to provide the quick way to start 'Morphing' and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.
 
+*The following applies to Morphing-Morphix Version 0.3*
 
+*Version 0.3 is not yet complete*
+
+*We like to write documentation first then code*
+
+
 The following Morphs can be completed from the LiveCD.
 
 * <<FirstMorph, My First Morph - change the background>>
-* <<BootMenu, Morphing the Boot Menu>>
-* <<BootUp,Morphing the Boot-up Process>>
+* <<Rebranding, Rebranding>>
 * <<HomeDir, Morphing the Home Directory>>
 * <<AutoLaunch, Auto-Launching Firefox>>
 * <<MainModule, Morphing a MainModule>>
@@ -353,9 +455,9 @@
 
  #!/bin/bash
  #Setting-up mmorphing
- sudo mount /mnt/hda3 -o dev
- sudo mkdir /mnt/hda3/mmorphix 2>/dev/null
- sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null
+ mount /mnt/hda3 -o dev
+ mkdir /mnt/hda3/mmorphix 2>/dev/null
+ chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null
  mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null
  mkdir /mnt/hda3/mmorphix/iso 2>/dev/null
  mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null
@@ -366,150 +468,42 @@
  #Start of My First Morph Commands
  mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop
 
-Alas, we can't directly modify the files on the iso. So, as we really want to modify the iso, we need to copy the iso files to a new directory:
+Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at /mnt/hda3/background.png) over the other one at boot time:
 
- # sudo rm -R /mnt/hda3/mmorphix/morphed
- sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed 
+ isomorph --add /mnt/hda3/background.png /morphix/ /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso 
+ mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso 
 
-Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at ~/mybackground.png) over the other one at boot time:
+Well, that was it! The beauty of isomorph - it takes all the hardwork of mounting etc away.
 
- sudo mkdir /mnt/hda3/mmorphix/morphed/copy/morphix/
- sudo cp /mnt/hda3/background.png /mnt/hda3/mmorphix/morphed/copy/morphix/background.png
-
-Now, lets make us a new CD-ROM iso from this directory:
-
- sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/MyFirstMorph.iso
- #End of My First Morph Commands
-
-Well, that was it! You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up:
+You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up:
  
  cdrecord -scanbus
  cdrecord speed=8 dev=0,0,0 /tmp/mylivecd.iso
 
 Of course, this was a pretty simple morph. You can do quite amazing stuff using Morphix without needing to remaster modules directly
 
+[[Rebranding]]
 
-[[BootMenu]]
+Rebranding a Morphix ISO
+~~~~~~~~~~~~~~~~~~~~~~~~
 
-Morphing the Boot Menu
-~~~~~~~~~~~~~~~~~~~~~~
+The next Morph is to rebrand the iso using a single graphics file.
 
-The next Morph is to rebrand the initial Boot screen and Boot menu.
+The following will be changes
 
-The following will be changed
+* Grub background 
+* Grub titles.
+* Bootsplash
+* Bootsplash background
+* Bootsplash messages
+* Hostname
+* Username
+* X Background
 
-* Background Graphic on the boot menu
-* Titles used in the boot menu
+ morphix-rebrand /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/MyMorph.png
+ mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso
 
-Whilst not directly seen in the boot menu we will also add boot codes to:
 
-* Rebrand the default user name.
-
- #!/bin/bash
- #Setting-up mmorphing
- sudo mount /mnt/hda3 -o dev
- sudo mkdir /mnt/hda3/mmorphix 2>/dev/null
- sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null
- mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null
- mkdir /mnt/hda3/mmorphix/iso 2>/dev/null
- mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null
- mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null
- mkdir /mnt/hda3/mmorphix/modules 2>/dev/null
- mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null
- #Setting-up complete
- #Start of My First Morph Commands
- mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop
- # sudo rm -R /mnt/hda3/mmorphix/morphed
- sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed 
-
- wget http://www.morphix.org/debian/binaries/morphix-iso-grubtheme_0.1-4.tar.gz
- tar zxvf ./morphix-iso-grubtheme_0.1-4.tar.gz
- gimp ./gfxboot-grub-0.1/background.pcx
- cd ./gfxboot-grub-0.1/
- sudo make
- cd ..
- sudo cp ./gfxboot-grub-0.1/boot/message /mnt/hda3/mmorphix/morphed/boot/grub
- OLD_TITLE=$(grep -e "title" -m 1 /mnt/hda3/mmorphix/morphed/boot/grub/menu.lst/ | sed s/title\ //g)
- for TMP_GRUB_FILE in /mnt/hda3/mmorphix/morphed/boot/grub/*.lst
- do
-  #Remove Old username
-  sed "/kernel/s/username=.* //g" /mnt/hda3/mmorphix/morphed/boot/grub/options.lst >/tmp/mmorphix.7322
-  sed "/kernel/s/$/ AnotherBootOption/" /tmp/mmorphix.7322 >/mnt/hda3/mmorphix/morphed/boot/grub/options.lst
-  sed "/title/s/$OLD_TITLE/NewTitle/g" /tmp/mmorphix_.7322 >/tmp/mmorphix.7322
-  sudo cp /tmp/mmorphix.7322 /mnt/hda3/mmorphix/morphed/boot/grub/options.lst
- done
- sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph_2.iso
-
-
-[[BootUp]]
-
-Morphing the Boot-up Process
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-The next Morph is to rebrand the messages and screens shown
-during the boot process.
-
-The following will be changed
-
-* Background Messages
-* Boot-Splash Images
-* Background Images
-
-Again the command used will be saved in a script for further hacking.
-
- #!/bin/bash
- #Setting-up mmorphing
- sudo mount /mnt/hda3 -o dev
- sudo mkdir /mnt/hda3/mmorphix 2>/dev/null
- sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null
- mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null
- mkdir /mnt/hda3/mmorphix/iso 2>/dev/null
- mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null
- mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null
- mkdir /mnt/hda3/mmorphix/modules 2>/dev/null
- mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null
- #Setting-up complete
- #Start of My First Morph Commands
- mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop
- # sudo rm -R /mnt/hda3/mmorphix/morphed
- sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed 
-
- mkdir /tmp/minir 2>/dev/null
- sudo rm /tmp/miniroot.gz -f
- cp /mnt/hda3/mmorphix/morphed/boot/miniroot.gz /tmp/
- cd /tmp/
- sudo rm /tmp/miniroot -f
- gunzip ./miniroot.gz
- sudo mount ./miniroot /tmp/minir -o loop 
- # Uncomment if you are not using Morphing-MorphixCD
- #sed "s/_MORPHIX/ZZ_TMP_ZZ/g" /tmp/minir/linuxrc >/tmp/mmorphix.7587
- #sed "s/DEBUGMORPHIX/ZZ_TMP2_ZZ/g" /tmp/mmorphix.7587 >/tmp/mmorphix_.7587
- # Comment if you are not using Morphing-MorphixCD
- sed "s/Morphing-Morphix/RebrandedName/g" /tmp/mmorphix_.7587 >/tmp/mmorphix.7587
- #sed "s/ZZ_TMP_ZZ/_MORPHIX/g" /tmp/mmorphix_.7587 >/tmp/mmorphix.7587
- #sed "s/ZZ_TMP2_ZZ/DEBUGMORPHIX/g" /tmp/mmorphix.7587 >/tmp/mmorphix_.7587
- #mv /tmp/mmorphix.7587 /tmp/mmorphix_.7587
- sudo cp /tmp/mmorphix.7587 /tmp/minir/linuxrc
- convert /mnt/hda3/background.jpg -resize 1024x768 /tmp/silent-1024x768.jpg
- convert /mnt/hda3/background.jpg -modulate 5,10,10 /tmp/bootsplash-1024x768.jpg
- sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/
- sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent5-1024x768.jpg
- sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent4-1024x768.jpg
- sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent3-1024x768.jpg
- sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent2-1024x768.jpg
- sudo cp /tmp/bootsplash-1024x768.jpg /tmp/minir/bootsplash/images/
- sudo rm /tmp/bootsplash-1024x768.jpg
- sudo rm /tmp/silent-1024x768.jpg
- sudo sync
- sudo umount /tmp/miniroot /var/tmp/miniroot
- sudo rm /tmp/miniroot.gz -f
- cd /tmp/
- gzip ./miniroot
- sudo cp /tmp/miniroot.gz /mnt/hda3/mmorphix/morphed/boot/miniroot.gz
- sudo rm /tmp/miniroot.gz -f
- sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso
-
-
 [[HomeDir]]
 
 Morphing the Home Directory 
@@ -526,8 +520,9 @@
 
 * The X server setting - these are generated on boot up.
 
- sudo /usr/sbin/make-mini --homedir --hidden /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod
- sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso
+ make-mini --homedir --hidden /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod
+ isomorph --add mini /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso 
+ mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso 
 
 
 [[AutoLaunch]]
@@ -537,12 +532,10 @@
 
 The next Morph is make a minimodule to autorun an application once the window manager has loaded.
 
-This Morph is to demostrate the use of one of the morphix tools - minimod-gen
+This Morph is to demostrate the use of one of the morphix tools - morphmini
+*TO be Complete*
 
-Basically minimod-gen is a command line tool, entirely menu driven to help build minimodules. Just answer some simple questions and out pops your minimodule.
 
-Please see isomorph --add boot option
-
 [[MainModule]]
 
 Morphing a MainModule
@@ -602,7 +595,7 @@
 [[AutoBuilding]]
 
 Auto-Building Morphix Modules
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 We will take a look at Module Maker, or MMaker, a tool for autobuilding Morphix modules. Remastering modules is all fine and well, and you can do this just as you can with a compressed KNOPPIX image. However, laziness is seen as a virtue in Morphix-land: one command is all it should take to (re)build a module.
 A look at a module generator
@@ -751,83 +744,7 @@
 http://ibuild.livecd.net/[]
 http://wiki.livecd.net/livecd/IbuildHowto[]
 
-HowTo: Building a new LiveCD in two commands
---------------------------------------------
-indexterm:HowToLiveCD[HowToLiveCD]
 
-* <<SettingUptheBuildEnvironment, Setting Up the Build Environment>>
-* <<GettingtheTemplatesandmainGraphicsFile, Getting the Templates and main Graphics File>>
-* <<IsoMakerExmaple, Two Commands>>
-* <<HowDoesItLook, Volia One LiveCD>>
-
-[[SettingUptheBuildEnvironment]]
-
-Setting up the build environment
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-* Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list
-* apt-get update
-* apt-get install morphing-tools
-
-[[GettingtheTemplatesandmainGraphicsFile]]
-Getting the Templates and main Graphics File
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-* http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/basemod-2.6.9.xml?view=markup[Base Module Tempate]
-* http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/morphix-livekiosk.xml?view=markup[MainModule Template]
-* MiniModule Templates, http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml?view=markup[1] http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskAddins.xml?view=markup[2]
-
-NB: The template may point to a local mirror of the debian repository. Uncomment the remote repository and command out the local repository 
-
-* http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding]
-
-.Graphics File used for Rebranding
-====================================================================
-image:../images/MorphixLiveKiosk.png["Rebranded Boot Splash Background", width=400]
-====================================================================
-
-[[IsoMakerExmaple]]
-
-Two Commands
-~~~~~~~~~~~~
-
-Run isomaker then morphix-rebrand (The magic two commands)
-
-* isomaker -b ./basemod-2.6.15.xml -m ./morphix-livekiosk.xml -n ./MorphixMini-KioskSetting.xml -n ./MorphixMini-KioskAddins.xml -r http://www.morphix.org/debian -p grub-gfxboot-iso-udeb -p morphix-cdrom-misc-udeb -p morphix-grub-menulist-udeb -p morphix-iso-grubtheme ./morphix-livekiosk.iso
-* morphix-rebrand ./morphix-livekiosk.iso ./Morphix-LiveKiosk.iso ./Morphix-LiveKiosk.png
-
-[[HowDoesItLook]]
-
-Volia One LiveCD
-~~~~~~~~~~~~~~~~
-
-Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.
-
-After this fun you should have a bootable LiveCD
-
-Boot Menu
-^^^^^^^^^
-
-image:../images/RebrandBootMenu.png[Rebranded Grub Menu]
-
-Boot-Up Screen
-^^^^^^^^^^^^^^
-
-image:../images/RebrandBootSplash.png[Rebranded Boot Splash]
-
-Or if you press F2
-
-image:../images/RebrandBootUp.png[Rebranded Boot Splash Backround]
-
-
-X-Background / Wallpaper
-^^^^^^^^^^^^^^^^^^^^^^^^
-
-Should be the same as the Graphics file.
-
-image:../images/MorphixLiveKiosk.png[Rebranded Boot Splash Backround]
-
-
 Appendix FAQ: Frequently Asked Questions FAQ
 --------------------------------------------
 indexterm:FAQ[Frequently Asked Questions]
@@ -1145,7 +1062,6 @@
 ------------------
 http://www.morphix.org/manual/how_tos/all_man_pages/html/index.html[The man pages are availble as a seperate document]
 
-
 Appendix Legal Issues
 ---------------------
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642