You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(23) |
Nov
(20) |
Dec
(32) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(43) |
Feb
(31) |
Mar
(99) |
Apr
(57) |
May
(82) |
Jun
(73) |
Jul
(123) |
Aug
(634) |
Sep
(588) |
Oct
(264) |
Nov
(217) |
Dec
(179) |
2005 |
Jan
(262) |
Feb
(273) |
Mar
(164) |
Apr
(88) |
May
(23) |
Jun
(10) |
Jul
(8) |
Aug
(19) |
Sep
(112) |
Oct
(57) |
Nov
(71) |
Dec
(6) |
2006 |
Jan
(14) |
Feb
(48) |
Mar
(56) |
Apr
(21) |
May
(77) |
Jun
(46) |
Jul
(47) |
Aug
(27) |
Sep
(18) |
Oct
(16) |
Nov
(4) |
Dec
(18) |
2007 |
Jan
(2) |
Feb
(6) |
Mar
(2) |
Apr
(27) |
May
(13) |
Jun
(27) |
Jul
(20) |
Aug
(3) |
Sep
(3) |
Oct
(23) |
Nov
(21) |
Dec
(6) |
2008 |
Jan
(7) |
Feb
(3) |
Mar
(4) |
Apr
(8) |
May
(3) |
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(11) |
Feb
(1) |
Mar
(8) |
Apr
|
May
|
Jun
(4) |
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: Brendan M. S. <me...@ba...> - 2006-12-23 21:59:13
|
Hi All, I had fun tonight building MorphixLiveKiosk. I wanted to debug a problem with pdfs. Such fun I had :) , I manged to have problems with x. To get x running on a morphix cd, amongst other packages, the following packages are need:- <packagereq>xserver-xorg</packagereq> <packagereq>xfonts-base</packagereq> Normally I do not have these packages in my template - which was the problem I now have solved. :) I normally just have:- <packagereq>morphix-init-matchbox</packagereq> Which Depends: morphix-init, matchbox So my question is; should xserver-xorg and xfonts-base, be in the depends of /scripts-main/*/debian/control or always in the template file ? IMHO in the depends, but my debian package building skills and knowledge is _poor_. Now to the real problem, trying to get ssh into qemu, to sort out this pdf problem... Regards, Brendan |
From: <ale...@us...> - 2006-12-16 19:08:52
|
Revision: 2446 http://svn.sourceforge.net/morphix/?rev=2446&view=rev Author: alextreme Date: 2006-12-16 11:00:11 -0800 (Sat, 16 Dec 2006) Log Message: ----------- * adding loop-aes Modified Paths: -------------- trunk/kernelconfig/build-modules.sh Modified: trunk/kernelconfig/build-modules.sh =================================================================== --- trunk/kernelconfig/build-modules.sh 2006-12-13 22:48:06 UTC (rev 2445) +++ trunk/kernelconfig/build-modules.sh 2006-12-16 19:00:11 UTC (rev 2446) @@ -6,7 +6,7 @@ # Modules will be placed in /usr/src, and skips on broken/unbuildable modules HEADERDIR="/usr/src/linux" -LIST="at76c503a spca5xx madwifi bcm43xx ipw2100 ipw2200 ndiswrapper ov511 pwc rt2400 rt2500 zd1211 acx100 linux-wlan-ng fglrx-kernel-src nvidia-kernel-source unionfs-source cloop-src" +LIST="at76c503a spca5xx madwifi bcm43xx ipw2100 ipw2200 ndiswrapper ov511 pwc rt2400 rt2500 zd1211 acx100 linux-wlan-ng fglrx-kernel-src nvidia-kernel-source unionfs-source cloop-src loop-aes" module-assistant get $LIST module-assistant build $LIST -i -k $HEADERDIR This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-12-13 22:48:15
|
Revision: 2445 http://svn.sourceforge.net/morphix/?rev=2445&view=rev Author: bmsleight Date: 2006-12-13 14:48:06 -0800 (Wed, 13 Dec 2006) Log Message: ----------- Using debian iceweasel Modified Paths: -------------- trunk/scripts-mini/MorphixMini-KioskAddins.xml trunk/scripts-mini/MorphixMini-KioskSetting.xml Modified: trunk/scripts-mini/MorphixMini-KioskAddins.xml =================================================================== --- trunk/scripts-mini/MorphixMini-KioskAddins.xml 2006-12-08 11:26:58 UTC (rev 2444) +++ trunk/scripts-mini/MorphixMini-KioskAddins.xml 2006-12-13 22:48:06 UTC (rev 2445) @@ -17,13 +17,13 @@ <commandlist> <!-- Commands to be started from minimodule --> <preX> <!-- Commands to run before X windows start --> <command>echo " * Please see $1/licenses/ as this MiniModule contains Non-GPL software "</command> - <command>ln -s /usr/local/install_flash_player_7_linux/libflashplayer.so /usr/lib/firefox/plugins/libflashplayer.so </command> - <command>ln -s /usr/local/install_flash_player_7_linux/flashplayer.xpt /usr/lib/firefox/plugins/flashplayer.xpt </command> - <command>ln -s /usr/local/j2re1.4.2/plugin/i386/mozilla/libjavaplugin_oji.so /usr/lib/firefox/plugins/libjavaplugin_oji.so </command> + <command>ln -s /usr/local/install_flash_player_7_linux/libflashplayer.so /usr/lib/iceweasel/plugins/libflashplayer.so </command> + <command>ln -s /usr/local/install_flash_player_7_linux/flashplayer.xpt /usr/lib/iceweasel/plugins/flashplayer.xpt </command> + <command>ln -s /usr/local/j2re1.4.2/plugin/i386/mozilla/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/libjavaplugin_oji.so </command> </preX> </commandlist> <other> <!-- used to make a minimodule in another way - command will be passed $1 for minimodule filesystem --> - <buildcommand>mkdir -p $1/root/usr/bin $1/root/usr/local/ $1/root/usr/lib/firefox/plugins/ </buildcommand> + <buildcommand>mkdir -p $1/root/usr/bin $1/root/usr/local/ $1/root/usr/lib/iceweasel/plugins/ </buildcommand> <buildcommand>#flash </buildcommand> <buildcommand>wget --output-document=$1/../temp.tar.gz http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_7_linux.tar.gz </buildcommand> <buildcommand>tar zxvf $1/../temp.tar.gz -C $1/root/usr/local/ </buildcommand> Modified: trunk/scripts-mini/MorphixMini-KioskSetting.xml =================================================================== --- trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-12-08 11:26:58 UTC (rev 2444) +++ trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-12-13 22:48:06 UTC (rev 2445) @@ -18,7 +18,7 @@ <remote> <!-- Set Minimize and Restore button as non-visable --> <from>http://www.barwap.com/morphix/livekiosk/browser.css</from> - <to>/usr/share/firefox/chrome/classic/skin/classic/browser/</to> + <to>/usr/share/iceweasel/chrome/classic/skin/classic/browser/</to> </remote> </files> </root> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2006-12-08 11:27:00
|
Revision: 2444 http://svn.sourceforge.net/morphix/?rev=2444&view=rev Author: alextreme Date: 2006-12-08 03:26:58 -0800 (Fri, 08 Dec 2006) Log Message: ----------- * segfault-fixes. don't laugh. Modified Paths: -------------- trunk/morphixinstaller/debian/changelog trunk/morphixinstaller/debian/files trunk/morphixinstaller/debian/morphixinstaller.substvars trunk/morphixinstaller/src/instlib.c Modified: trunk/morphixinstaller/debian/changelog =================================================================== --- trunk/morphixinstaller/debian/changelog 2006-12-05 09:27:16 UTC (rev 2443) +++ trunk/morphixinstaller/debian/changelog 2006-12-08 11:26:58 UTC (rev 2444) @@ -1,3 +1,9 @@ +morphixinstaller (0.5-10) unstable; urgency=low + + * segfault due to integer-void fixes + + -- Alex <al...@al...> Fri, 8 Dec 2006 12:08:52 +0100 + morphixinstaller (0.5-9) unstable; urgency=low * minor fixes Modified: trunk/morphixinstaller/debian/files =================================================================== --- trunk/morphixinstaller/debian/files 2006-12-05 09:27:16 UTC (rev 2443) +++ trunk/morphixinstaller/debian/files 2006-12-08 11:26:58 UTC (rev 2444) @@ -1 +1 @@ -morphixinstaller_0.5-9_i386.deb admin optional +morphixinstaller_0.5-10_i386.deb admin optional Modified: trunk/morphixinstaller/debian/morphixinstaller.substvars =================================================================== --- trunk/morphixinstaller/debian/morphixinstaller.substvars 2006-12-05 09:27:16 UTC (rev 2443) +++ trunk/morphixinstaller/debian/morphixinstaller.substvars 2006-12-08 11:26:58 UTC (rev 2444) @@ -1 +1 @@ -shlibs:Depends=libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.5-1), libcairo2 (>= 1.0.2-2), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.8.5), libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.10.4), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxi6, libxinerama1, libxrandr2, libxrender1 (>= 1:0.9.0.2) +shlibs:Depends=libatk1.0-0 (>= 1.12.2), libc6 (>= 2.3.6-6), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.4.0), libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.14.8), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3 (>= 1:4.0.1), libxi6, libxinerama1, libxrandr2, libxrender1 (>= 1:0.9.0.2) Modified: trunk/morphixinstaller/src/instlib.c =================================================================== --- trunk/morphixinstaller/src/instlib.c 2006-12-05 09:27:16 UTC (rev 2443) +++ trunk/morphixinstaller/src/instlib.c 2006-12-08 11:26:58 UTC (rev 2444) @@ -390,7 +390,7 @@ void MakeRoot(gpointer data) { gchar cmdline[256]; - gint i; + gint i = 0; /* umount the partitions for sure and check for duplicating */ // somewhere should be check is target directory empty or not @@ -514,7 +514,8 @@ gchar **mod_array; gchar *modules; // gchar *modules_length; - gint i, j; + gint i = 0; + gint j = 0; FILE *file; gint modules_len; gchar **contents_array; @@ -875,7 +876,7 @@ gint n; gchar *scsipath = NULL; FILE *file; - gint i; + gint i = 0; gint exitstatus; gchar *outbuffer; gchar **output_array; @@ -1458,7 +1459,7 @@ void UnmountTarget() { gchar *cmdline; - gint i; + gint i = 0; // target/miniroot and expert partitions should be unmounted first @@ -1635,7 +1636,8 @@ gint part_len; gint media_len; gint model_len; - gint i, j; + gint i = 0; + gint j = 0; gint hdd_size; GList *harddisk_list = NULL; @@ -1750,7 +1752,7 @@ gchar size_str[256]; gint size; - gint i; + gint i = 0; gint id; GList *list = NULL; @@ -1925,7 +1927,7 @@ gchar device[256]; gint size; - gint i; + gint i = 0; // get a list of partitions on the selected harddisk cmdline = g_strdup_printf("fdisk -l /dev/%s",GetSelectedHarddisk()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2006-12-05 09:27:26
|
Revision: 2443 http://svn.sourceforge.net/morphix/?rev=2443&view=rev Author: alextreme Date: 2006-12-05 01:27:16 -0800 (Tue, 05 Dec 2006) Log Message: ----------- * adding fallback package for mkisofs Modified Paths: -------------- trunk/mmaker/debian/control trunk/morph-scripts/debian/control Modified: trunk/mmaker/debian/control =================================================================== --- trunk/mmaker/debian/control 2006-11-05 23:05:18 UTC (rev 2442) +++ trunk/mmaker/debian/control 2006-12-05 09:27:16 UTC (rev 2443) @@ -7,7 +7,7 @@ Package: morphix-mmaker Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, debootstrap, cloop-utils, mkisofs, makedev, mkminiroot-morphix, morphix-deb-get, morphix-make-iso, morphix-modulebuilder (>= 0.2-12), coreutils | schroot, morphix-morphmini +Depends: ${shlibs:Depends}, ${misc:Depends}, debootstrap, cloop-utils, mkisofs | genisoimage, makedev, mkminiroot-morphix, morphix-deb-get, morphix-make-iso, morphix-modulebuilder (>= 0.2-12), coreutils | schroot, morphix-morphmini Description: Module Maker, builds morphix modules Module Maker, or mmaker, builds Morphix base and mainmodules from scratch. As input it takes an XML template, containing Modified: trunk/morph-scripts/debian/control =================================================================== --- trunk/morph-scripts/debian/control 2006-11-05 23:05:18 UTC (rev 2442) +++ trunk/morph-scripts/debian/control 2006-12-05 09:27:16 UTC (rev 2443) @@ -47,9 +47,9 @@ for systems that have problems booting from GRUB Package: morphix-isomorph -Depends: mkisofs +Depends: mkisofs | genisoimage Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, mkisofs +Depends: ${shlibs:Depends}, ${misc:Depends}, mkisofs | genisoimage Description: Adds and removes modules from an iso Provides a large number of arguments to modify existing Morphix CD images. See isomorph --help for details. @@ -66,7 +66,7 @@ Gandalfar, can you write a description? :) Package: morphix-make-iso -Depends: mkisofs, dpkg +Depends: mkisofs | genisoimage, dpkg Architecture: any Description: Builds a Morphix iso from a directory Simple tool for building a bootable iso from a directory, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-11-05 23:05:40
|
Revision: 2442 http://svn.sourceforge.net/morphix/?rev=2442&view=rev Author: bmsleight Date: 2006-11-05 15:05:18 -0800 (Sun, 05 Nov 2006) Log Message: ----------- Replace browser.css - non visable min and restore (Notices failed added <root>...</root>) Modified Paths: -------------- trunk/scripts-mini/MorphixMini-KioskSetting.xml Modified: trunk/scripts-mini/MorphixMini-KioskSetting.xml =================================================================== --- trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-11-05 23:00:53 UTC (rev 2441) +++ trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-11-05 23:05:18 UTC (rev 2442) @@ -16,7 +16,7 @@ <root> <files> <remote> - <!-- Set Minimize and Restore button as non-visable --> + <!-- Set Minimize and Restore button as non-visable --> <from>http://www.barwap.com/morphix/livekiosk/browser.css</from> <to>/usr/share/firefox/chrome/classic/skin/classic/browser/</to> </remote> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-11-05 23:04:34
|
Revision: 2441 http://svn.sourceforge.net/morphix/?rev=2441&view=rev Author: bmsleight Date: 2006-11-05 15:00:53 -0800 (Sun, 05 Nov 2006) Log Message: ----------- Replace browser.css - non visable min and restore Modified Paths: -------------- trunk/scripts-mini/MorphixMini-KioskSetting.xml Modified: trunk/scripts-mini/MorphixMini-KioskSetting.xml =================================================================== --- trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-11-02 20:03:55 UTC (rev 2440) +++ trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-11-05 23:00:53 UTC (rev 2441) @@ -13,6 +13,15 @@ <!-- <file>http://www.barwap.com/morphix/livekiosk/morphix-kiosk-locked.tar.gz</file> --> </remote> </filelist> + <root> + <files> + <remote> + <!-- Set Minimize and Restore button as non-visable --> + <from>http://www.barwap.com/morphix/livekiosk/browser.css</from> + <to>/usr/share/firefox/chrome/classic/skin/classic/browser/</to> + </remote> + </files> + </root> <commandlist> <preX> <command>rm /morphix/rc.m/S03console</command> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-11-02 20:04:08
|
Revision: 2440 http://svn.sourceforge.net/morphix/?rev=2440&view=rev Author: bmsleight Date: 2006-11-02 12:03:55 -0800 (Thu, 02 Nov 2006) Log Message: ----------- Updated changelog Modified Paths: -------------- trunk/scripts-base/debian/changelog Modified: trunk/scripts-base/debian/changelog =================================================================== --- trunk/scripts-base/debian/changelog 2006-11-02 19:52:32 UTC (rev 2439) +++ trunk/scripts-base/debian/changelog 2006-11-02 20:03:55 UTC (rev 2440) @@ -1,3 +1,9 @@ +morphix-base-scripts (0.5-63) unstable; urgency=low + + * Fix 1589476 XOrg patch for Modules, and locations. + + -- bmsleight <bms...@ba...> Tue, 02 Nov 2006 20:00:00 +0100 + morphix-base-scripts (0.5-62) unstable; urgency=low * Fix 1583995 - Subsequent MiniModule failure when using tags (hopefully) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2006-11-02 20:00:12
|
Revision: 2439 http://svn.sourceforge.net/morphix/?rev=2439&view=rev Author: alextreme Date: 2006-11-02 11:52:32 -0800 (Thu, 02 Nov 2006) Log Message: ----------- * modifying font-path's * adding location of xorg modules Modified Paths: -------------- trunk/scripts-base/etc/X11/XF86Config-4.in Modified: trunk/scripts-base/etc/X11/XF86Config-4.in =================================================================== --- trunk/scripts-base/etc/X11/XF86Config-4.in 2006-10-29 13:04:11 UTC (rev 2438) +++ trunk/scripts-base/etc/X11/XF86Config-4.in 2006-11-02 19:52:32 UTC (rev 2439) @@ -16,6 +16,7 @@ FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these RgbPath "/usr/X11R6/lib/X11/rgb" + ModulePath "/usr/lib/xorg/modules" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/misc" @@ -27,8 +28,7 @@ FontPath "/usr/X11R6/lib/X11/fonts/PEX" # Additional fonts: Locale, Gimp, TTF... FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" -# FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi" -# FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi" + # True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig! FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/share/fonts/ttf/western" @@ -37,15 +37,21 @@ FontPath "/usr/share/fonts/truetype/openoffice" FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera" FontPath "/usr/share/fonts/latex-ttf-fonts" -# These should no longer be used -# FontPath "/usr/X11R6/lib/X11/fonts/defoma/CID" -# FontPath "/usr/X11R6/lib/X11/fonts/defoma/TrueType" # Used when x-ttcidfont-conf is installed FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" # xorg has different font paths + FontPath "/usr/share/fonts/X11/misc" + FontPath "/usr/share/fonts/X11/cyrillic" + FontPath "/usr/share/fonts/X11/100dpi/:unscaled" + FontPath "/usr/share/fonts/X11/75dpi/:unscaled" + FontPath "/usr/share/fonts/X11/Type1" + FontPath "/usr/share/fonts/X11/CID" + FontPath "/usr/share/fonts/X11/100dpi" + FontPath "/usr/share/fonts/X11/75dpi" + FontPath "/usr/share/X11/fonts/misc" FontPath "/usr/share/X11/fonts/cyrillic" FontPath "/usr/share/X11/fonts/100dpi/:unscaled" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-29 13:04:20
|
Revision: 2438 http://svn.sourceforge.net/morphix/?rev=2438&view=rev Author: bmsleight Date: 2006-10-29 05:04:11 -0800 (Sun, 29 Oct 2006) Log Message: ----------- other_commands.sh can be empty Modified Paths: -------------- trunk/morph-scripts/morphmini/morphmini Modified: trunk/morph-scripts/morphmini/morphmini =================================================================== --- trunk/morph-scripts/morphmini/morphmini 2006-10-28 21:56:31 UTC (rev 2437) +++ trunk/morph-scripts/morphmini/morphmini 2006-10-29 13:04:11 UTC (rev 2438) @@ -257,8 +257,8 @@ if [ -s $TMP_FILE ] then cat $TMP_FILE >>$TMP_DIR/other_commands.sh + sh $TMP_DIR/other_commands.sh $TMP_DIR/minimod/ fi -sh $TMP_DIR/other_commands.sh $TMP_DIR/minimod/ } build_minimodule () This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pa...@us...> - 2006-10-28 21:56:38
|
Revision: 2437 http://svn.sourceforge.net/morphix/?rev=2437&view=rev Author: paul_c Date: 2006-10-28 14:56:31 -0700 (Sat, 28 Oct 2006) Log Message: ----------- Amend [akin to Skr. minda personal defect.] To change or modify in any way for the better; as, (a) by simply removing what is erroneous, corrupt, superfluous, faulty, and the like. (All that, just to delete one small, misplaced 'm', sorry Brendan...). Modified Paths: -------------- trunk/mmaker/utils/auto-testing/auto_testing.sh Modified: trunk/mmaker/utils/auto-testing/auto_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/auto_testing.sh 2006-10-28 21:21:19 UTC (rev 2436) +++ trunk/mmaker/utils/auto-testing/auto_testing.sh 2006-10-28 21:56:31 UTC (rev 2437) @@ -85,7 +85,7 @@ # Create the intro to the video title="Autotesting using Qemu" -text=" $ISO - The iso has been ammended to help debugging. The boot-options splash=n debugmorphix=y have been added and a MiniModule Morphix-Mini-Debug-Auto-Testing.mod added. This MiniModule prints out debug information to the screen, the iso does not normally contain this MiniModule or display this information. \n $LIST_ISOMORPH \n \n $COMMENTS" +text=" $ISO - The iso has been amended to help debugging. The boot-options splash=n debugmorphix=y have been added and a MiniModule Morphix-Mini-Debug-Auto-Testing.mod added. This MiniModule prints out debug information to the screen, the iso does not normally contain this MiniModule or display this information. \n $LIST_ISOMORPH \n \n $COMMENTS" FOLD_TEXT==$(echo "$text" | fold -s -w 100 ) convert -size 600x440 xc:white -pointsize 25 -fill darkblue -annotate 0x0+250+75 "$title" -pointsize 10 -fill blue -annotate 0x0+50+200 "$FOLD_TEXT" -append $LOGO -bordercolor darkblue -border 20x20 -flatten "$DUMPS"0.jpg convert "$DUMPS"0.jpg -resize 800x600 "$DUMPS"1.jpg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-28 21:21:29
|
Revision: 2436 http://svn.sourceforge.net/morphix/?rev=2436&view=rev Author: bmsleight Date: 2006-10-28 14:21:19 -0700 (Sat, 28 Oct 2006) Log Message: ----------- Updating some of the autotesting scripts. These really could do with a good rewrite, but if it is not broken ... .. . Modified Paths: -------------- trunk/mmaker/utils/auto-testing/auto_testing.sh trunk/mmaker/utils/auto-testing/run_testing.sh trunk/mmaker/utils/local_autobuilds.sh Modified: trunk/mmaker/utils/auto-testing/auto_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/auto_testing.sh 2006-10-26 19:53:40 UTC (rev 2435) +++ trunk/mmaker/utils/auto-testing/auto_testing.sh 2006-10-28 21:21:19 UTC (rev 2436) @@ -36,6 +36,7 @@ DUMPS=$TMP_D/dump mkdir $TMP_D 2>/dev/null +LIST_ISOMORPH=$(echo ; isomorph --list $ISO ) isomorph --add boot "splash=n debugmorphix=yes" $ISO $TMP_D/qemu.iso qemu -full-screen -pidfile $TMP_D/qemu.pid -user-net -cdrom $TMP_D/qemu.iso & @@ -84,8 +85,9 @@ # Create the intro to the video title="Autotesting using Qemu" -text=" $ISO \n \n The iso has been ammended to help debugging \n Added the bootoptions splash=n debugmorphix=y \n Also added a mini-module Morphix-Mini-Debug-Auto-Testing.mod \n This mini-module prints out debug information to the screen \n of course the iso does not normally contain this minimodule \n or display this information. \n \n $COMMENTS" -convert -size 600x440 xc:white -pointsize 25 -fill darkblue -annotate 0x0+250+75 "$title" -pointsize 16 -fill blue -annotate 0x0+50+200 "$text" -append $LOGO -bordercolor darkblue -border 20x20 -flatten "$DUMPS"0.jpg +text=" $ISO - The iso has been ammended to help debugging. The boot-options splash=n debugmorphix=y have been added and a MiniModule Morphix-Mini-Debug-Auto-Testing.mod added. This MiniModule prints out debug information to the screen, the iso does not normally contain this MiniModule or display this information. \n $LIST_ISOMORPH \n \n $COMMENTS" +FOLD_TEXT==$(echo "$text" | fold -s -w 100 ) +convert -size 600x440 xc:white -pointsize 25 -fill darkblue -annotate 0x0+250+75 "$title" -pointsize 10 -fill blue -annotate 0x0+50+200 "$FOLD_TEXT" -append $LOGO -bordercolor darkblue -border 20x20 -flatten "$DUMPS"0.jpg convert "$DUMPS"0.jpg -resize 800x600 "$DUMPS"1.jpg mv "$DUMPS"1.jpg "$DUMPS"0.jpg l=1 Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2006-10-26 19:53:40 UTC (rev 2435) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2006-10-28 21:21:19 UTC (rev 2436) @@ -23,6 +23,7 @@ DEBUG_MINI=/home/morph/minimods/Morphix-Mini-Debug-Auto-Testing.mod TMP_ISO_DIR=/tmp/iso +TMP_TAR_DIR=/tmp/iso/tar/ TMP_ISO_1=$TMP_ISO_DIR/tmp1.iso TMP_ISO_2=$TMP_ISO_DIR/tmp2.iso TMP_ISO_3=$TMP_ISO_DIR/start.iso @@ -32,8 +33,11 @@ DIVIDER="######################################################" TITLED="------------------------------------------------------- " + + mkdir $TMP_ISO_DIR 2>/dev/null mkdir $VID_DIR 2>/dev/null +mkdir $TMP_TAR_DIR 2>/dev/null export DISPLAY=:0.0 @@ -145,6 +149,9 @@ date cp $TMP_BASES $TMP_ISO_1 for EACH_MINI in $ALL_MINIS; do + echo $DIVIDER + echo "Adding " $EACH_MINI + echo $DIVIDER sudo isomorph --add mini $EACH_MINI $TMP_ISO_1 $TMP_ISO_3 mv $TMP_ISO_3 $TMP_ISO_1 done @@ -154,6 +161,9 @@ echo "Run auto_testing" echo $TITLED date + echo $DIVIDER + sudo isomorph --list $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN + echo $DIVIDER sudo /home/morph/morphix/trunk/mmaker/utils/auto-testing/auto_testing.sh $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.avi 700 sudo rm $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN @@ -164,12 +174,33 @@ date rsync -avz --delete -e ssh $VID_DIR mo...@lo...:morphixorg/autobuilds/video/ cp $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg /home/morph/autobuilds/video/ + date # This machine get hot - have 20 minutes to cool down - date sleep 1200 date fi + #Zip the log and xml files of the base and main_modules + TMP_BASES_DIRNAME=$(cd $(dirname "${TMP_BASES}") && pwd) + TMP_BASES_BN_NO_EXT=${TMP_BASES_BN%.*} + cp $TMP_BASES_DIRNAME/$TMP_BASES_BN_NO_EXT.log $TMP_BASES_DIRNAME/$TMP_BASES_BN_NO_EXT.xml $TMP_TAR_DIR/ done + TMP_MAINMODS_DIRNAME=$(cd $(dirname "${TMP_MAINMODS}") && pwd) + TMP_MAINMODS_NO_EXT=${TMP_MAINMODS_BN%.*} + cp $TMP_MAINMODS_DIRNAME/$TMP_MAINMODS_NO_EXT.log $TMP_MAINMODS_DIRNAME/$TMP_MAINMODS_NO_EXT.xml $TMP_TAR_DIR/ done - +for EACH_MINI in $ALL_MINIS; do + TMP_EACH_MINI_BN=$(basename $EACH_MINI) + TMP_EACH_MINI_NO_EXT=${TMP_EACH_MINI_BN%.*} + TMP_EACH_MINI_DIRNAME=$(cd $(dirname "${EACH_MINI}") && pwd) + cp $TMP_EACH_MINI_DIRNAME/$TMP_EACH_MINI_NO_EXT.xml $TMP_EACH_MINI_DIRNAME/$TMP_EACH_MINI_NO_EXT.log $TMP_TAR_DIR/ +done +echo "List tmp tar dir" +ls $TMP_TAR_DIR/ -lrth +cd $TMP_TAR_DIR ; tar cvzf $VID_DIR/$TODAY.log_xml.tar.gz $TMP_TAR_DIR/* +echo $DIVIDER +echo "Upload log and xml as tar.gz" +echo $TITLED +gzip -c $LOG_FILE >$VID_DIR/$LOG_FILE_BN'_'$TODAY'_.gz' +rsync -avz --delete -e ssh $VID_DIR mo...@lo...:morphixorg/autobuilds/video/ +rm $TMP_TAR_DIR/* sudo rm $TMP_ISO_DIR -r Modified: trunk/mmaker/utils/local_autobuilds.sh =================================================================== --- trunk/mmaker/utils/local_autobuilds.sh 2006-10-26 19:53:40 UTC (rev 2435) +++ trunk/mmaker/utils/local_autobuilds.sh 2006-10-28 21:21:19 UTC (rev 2436) @@ -36,6 +36,7 @@ echo "Building $BASENAME" echo "Start Build: $BUILDTIME" > $LOCAL_DIR/$BASENAME$BUILDTIME.log if [ "$MODULE_TYPE" = "main" ]; then + echo $mod $LOCAL_DIR/$BASENAME$BUILDTIME.mod sudo mmaker $mod $LOCAL_DIR/$BASENAME$BUILDTIME.mod >> $LOCAL_DIR/$BASENAME$BUILDTIME.log 2>&1 else sudo morphmini $mod $LOCAL_DIR/$BASENAME$BUILDTIME.mod >> $LOCAL_DIR/$BASENAME$BUILDTIME.log 2>&1 @@ -54,7 +55,7 @@ build_main # delete all files in WORKING_DIR after 3 days -find $LOCAL_DIR/[^local]* -ctime +1 -exec rm {} \; +find $LOCAL_DIR/[^local]* -ctime +1 -exec sudo rm {} \; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-26 19:53:48
|
Revision: 2435 http://svn.sourceforge.net/morphix/?rev=2435&view=rev Author: bmsleight Date: 2006-10-26 12:53:40 -0700 (Thu, 26 Oct 2006) Log Message: ----------- Fix Bug:1583995 Modified Paths: -------------- trunk/scripts-base/etc/init.d/load-minimodules.sh Modified: trunk/scripts-base/etc/init.d/load-minimodules.sh =================================================================== --- trunk/scripts-base/etc/init.d/load-minimodules.sh 2006-10-24 20:32:25 UTC (rev 2434) +++ trunk/scripts-base/etc/init.d/load-minimodules.sh 2006-10-26 19:53:40 UTC (rev 2435) @@ -150,9 +150,7 @@ for file in $MntMiniModules do load_mini_module "$file" $MiniModuleCount - if [ $? -eq 0 ]; then - ((MiniModuleCount += 1)) - fi + ((MiniModuleCount += 1)) done einfo "Device $MYMINIDEVICE will be used for the /mnt/minimod directory..." fi @@ -175,9 +173,7 @@ for file in $UsbMiniModules do load_mini_module "$file" $MiniModuleCount - if [ $? -eq 0 ]; then - ((MiniModuleCount += 1)) - fi + ((MiniModuleCount += 1)) done fi @@ -190,9 +186,7 @@ for file in $CdromMiniModules do load_mini_module "$file" $MiniModuleCount - if [ $? -eq 0 ]; then - ((MiniModuleCount += 1)) - fi + ((MiniModuleCount += 1)) done # All changes have been made, ready to chroot to MainModule This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-24 20:32:39
|
Revision: 2434 http://svn.sourceforge.net/morphix/?rev=2434&view=rev Author: bmsleight Date: 2006-10-24 13:32:25 -0700 (Tue, 24 Oct 2006) Log Message: ----------- Fix 1583995 - Subsequent MiniModule failure when using tags (hopefully) - lots of code, massive diff .... Modified Paths: -------------- trunk/scripts-base/debian/changelog trunk/scripts-base/etc/init.d/load-minimodules.sh Modified: trunk/scripts-base/debian/changelog =================================================================== --- trunk/scripts-base/debian/changelog 2006-10-18 20:12:53 UTC (rev 2433) +++ trunk/scripts-base/debian/changelog 2006-10-24 20:32:25 UTC (rev 2434) @@ -1,3 +1,9 @@ +morphix-base-scripts (0.5-62) unstable; urgency=low + + * Fix 1583995 - Subsequent MiniModule failure when using tags (hopefully) + + -- bmsleight <bms...@ba...> Tue, 24 Oct 2006 21:30:00 +0100 + morphix-base-scripts (0.5-61) unstable; urgency=low * usb homedir fix (hopefully) Modified: trunk/scripts-base/etc/init.d/load-minimodules.sh =================================================================== --- trunk/scripts-base/etc/init.d/load-minimodules.sh 2006-10-18 20:12:53 UTC (rev 2433) +++ trunk/scripts-base/etc/init.d/load-minimodules.sh 2006-10-24 20:32:25 UTC (rev 2434) @@ -69,7 +69,7 @@ einfo " Main: $MainTag${NORMAL}" chroot /mnt/main umount /mnt/mini/mod$count chroot /mnt/main rm /dev/cloop$count - chroot /mnt/main rm /mnt/mini/mod$count + chroot /mnt/main rmdir /mnt/mini/mod$count return 1 fi fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2006-10-18 20:14:00
|
Revision: 2433 http://svn.sourceforge.net/morphix/?rev=2433&view=rev Author: alextreme Date: 2006-10-18 13:12:53 -0700 (Wed, 18 Oct 2006) Log Message: ----------- * bumping version Modified Paths: -------------- trunk/scripts-base/debian/changelog Modified: trunk/scripts-base/debian/changelog =================================================================== --- trunk/scripts-base/debian/changelog 2006-10-18 20:06:39 UTC (rev 2432) +++ trunk/scripts-base/debian/changelog 2006-10-18 20:12:53 UTC (rev 2433) @@ -1,3 +1,9 @@ +morphix-base-scripts (0.5-61) unstable; urgency=low + + * usb homedir fix (hopefully) + + -- root <ro...@al...> Wed, 18 Oct 2006 22:12:59 +0200 + morphix-base-scripts (0.5-60) unstable; urgency=low * removing copyup= from unionfs-lines This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2006-10-18 20:06:52
|
Revision: 2432 http://svn.sourceforge.net/morphix/?rev=2432&view=rev Author: alextreme Date: 2006-10-18 13:06:39 -0700 (Wed, 18 Oct 2006) Log Message: ----------- * moving usb-homedir down to after the user has been created... Modified Paths: -------------- trunk/scripts-base/etc/init.d/morphix-start Modified: trunk/scripts-base/etc/init.d/morphix-start =================================================================== --- trunk/scripts-base/etc/init.d/morphix-start 2006-10-13 21:23:32 UTC (rev 2431) +++ trunk/scripts-base/etc/init.d/morphix-start 2006-10-18 20:06:39 UTC (rev 2432) @@ -533,56 +533,6 @@ mount --bind /home /mnt/main/home -# save the persistant configuration - -echo "HOMEDIR='$MYHOMEDIR'">> /etc/sysconfig/morphix - -if [ -n "$MYHOMEDIR" -a -z "$BINDHOME" ]; then - if trymount "$MYHOMEDEVICE" "$MYHOMEMOUNTPOINT"; then - [ -f "$MYHOMEMOUNTPOINT/morphix.img" ] && MYHOMEDIR="$MYHOMEMOUNTPOINT/morphix.img" - while read device mountpoint fs relax; do - case "$mountpoint" in *$MYHOMEMOUNTPOINT*) - case "$fs" in *[Nn][Tt][Ff][Ss]*) - umount "$MYHOMEMOUNTPOINT"; eerror "ERROR: WON'T MOUNT NTFS FILESYSTEM ON $MYHOMEDEVICE READ/WRITE!" - break - ;; - *[Ff][Aa][Tt]*) -# Note: This currently won't work with encrypted partitions - umount "$MYHOMEMOUNTPOINT"; mount -t vfat -o rw,uid=$USERNAME,gid=users,umask=002 "$MYHOMEDEVICE" "$MYHOMEMOUNTPOINT" - if [ ! -f "$MYHOMEDIR" ]; then - ewarn "WARNING: FAT32 is not a good filesystem option for /home/$USERNAME (missing socket/symlink support)." - ewarn "WARNING: Better use an ext2 loopback file on this device, and boot with home=$MYHOMEDEVICE/morphix.img." - fi - ;; - esac - if mount -o remount,rw "$MYHOMEMOUNTPOINT"; then - ebegin "Mounting ${YELLOW}$MYHOMEDIR${NORMAL} as ${YELLOW}/home/$USERNAME${NORMAL}... " - if [ -f "$MYHOMEDIR" ]; then -# It's a loopback file, mount it over the /home/$USERNAME directory - mkdir /home/$USERNAME &>/dev/null - - trymount "$MYHOMEDIR" /home/$USERNAME - RC="$?" - [ "$RC" = "0" ] && ERROR="$(mount -o remount,rw,sync /home/$USERNAME 2>&1)" - RC="$?" - else -# Do a --bind mount - ERROR="$(mount --bind "$MYHOMEDIR" /home/$USERNAME 2>&1)" - RC="$?" - fi - mount --bind /home/$USERNAME /mnt/main/home/$USERNAME - [ "$RC" = "0" ] && einfo "/home/$USERNAME mounted OK." || { eerror "FAILED."; einfo "$ERROR"; } - fi - eend $? - break - ;; - esac - done <<EOT -$(cat /proc/mounts) -EOT - fi -fi - mount --bind /home/root /mnt/main/root # /home dir's, check permissions... @@ -795,6 +745,57 @@ # unlock the users password chroot /mnt/main usermod -U $USERNAME +# save the persistant configuration + +echo "HOMEDIR='$MYHOMEDIR'">> /etc/sysconfig/morphix + +if [ -n "$MYHOMEDIR" -a -z "$BINDHOME" ]; then + if trymount "$MYHOMEDEVICE" "$MYHOMEMOUNTPOINT"; then + [ -f "$MYHOMEMOUNTPOINT/morphix.img" ] && MYHOMEDIR="$MYHOMEMOUNTPOINT/morphix.img" + while read device mountpoint fs relax; do + case "$mountpoint" in *$MYHOMEMOUNTPOINT*) + case "$fs" in *[Nn][Tt][Ff][Ss]*) + umount "$MYHOMEMOUNTPOINT"; eerror "ERROR: WON'T MOUNT NTFS FILESYSTEM ON $MYHOMEDEVICE READ/WRITE!" + break + ;; + *[Ff][Aa][Tt]*) +# Note: This currently won't work with encrypted partitions + umount "$MYHOMEMOUNTPOINT"; mount -t vfat -o rw,uid=$USERNAME,gid=users,umask=002 "$MYHOMEDEVICE" "$MYHOMEMOUNTPOINT" + if [ ! -f "$MYHOMEDIR" ]; then + ewarn "WARNING: FAT32 is not a good filesystem option for /home/$USERNAME (missing socket/symlink support)." + ewarn "WARNING: Better use an ext2 loopback file on this device, and boot with home=$MYHOMEDEVICE/morphix.img." + fi + ;; + esac + if mount -o remount,rw "$MYHOMEMOUNTPOINT"; then + ebegin "Mounting ${YELLOW}$MYHOMEDIR${NORMAL} as ${YELLOW}/home/$USERNAME${NORMAL}... " + if [ -f "$MYHOMEDIR" ]; then +# It's a loopback file, mount it over the /home/$USERNAME directory + mkdir /home/$USERNAME &>/dev/null + + trymount "$MYHOMEDIR" /home/$USERNAME + RC="$?" + [ "$RC" = "0" ] && ERROR="$(mount -o remount,rw,sync /home/$USERNAME 2>&1)" + RC="$?" + else +# Do a --bind mount + ERROR="$(mount --bind "$MYHOMEDIR" /home/$USERNAME 2>&1)" + RC="$?" + fi + mount --bind /home/$USERNAME /mnt/main/home/$USERNAME + [ "$RC" = "0" ] && einfo "/home/$USERNAME mounted OK." || { eerror "FAILED."; einfo "$ERROR"; } + fi + eend $? + break + ;; + esac + done <<EOT +$(cat /proc/mounts) +EOT + fi +fi + + if test -n "$SPLASH"; then if [ -e /proc/splash ]; then echo "show 64000">/proc/splash 2>/dev/null This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-13 21:23:38
|
Revision: 2431 http://svn.sourceforge.net/morphix/?rev=2431&view=rev Author: bmsleight Date: 2006-10-13 14:23:32 -0700 (Fri, 13 Oct 2006) Log Message: ----------- Adding consule-data consule-common to avoid keymap errors Modified Paths: -------------- trunk/mmaker/templates/basemod-2.6.17.xml Modified: trunk/mmaker/templates/basemod-2.6.17.xml =================================================================== --- trunk/mmaker/templates/basemod-2.6.17.xml 2006-10-09 21:24:52 UTC (rev 2430) +++ trunk/mmaker/templates/basemod-2.6.17.xml 2006-10-13 21:23:32 UTC (rev 2431) @@ -37,6 +37,9 @@ <packagereq>morphix-base-splash</packagereq> <!-- bootsplash, you need the kernel patched for this one --> <packagereq>morphix-base-grub</packagereq> <!--not sure if this is necessary, grub is on boot.img after all... --> + <packagereq>console-data</packagereq> <!-- needed for keymaps --> + <packagereq>console-common</packagereq> <!-- needed for keymaps --> + <packagereq savestatus="true">linux-image-2.6.17-morphix</packagereq> <packagereq>cloop-module-2.6.17-morphix</packagereq> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-09 21:25:00
|
Revision: 2430 http://svn.sourceforge.net/morphix/?rev=2430&view=rev Author: bmsleight Date: 2006-10-09 14:24:52 -0700 (Mon, 09 Oct 2006) Log Message: ----------- Add MorphixMini-XHack - temp fix for some sid, xorg issues. Hopefully may not be needed for long Added Paths: ----------- trunk/scripts-mini/MorphixMini-XHack.xml Added: trunk/scripts-mini/MorphixMini-XHack.xml =================================================================== --- trunk/scripts-mini/MorphixMini-XHack.xml (rev 0) +++ trunk/scripts-mini/MorphixMini-XHack.xml 2006-10-09 21:24:52 UTC (rev 2430) @@ -0,0 +1,22 @@ +<comps> + <group> + <minimod> + <version>0.0.1</version> + <description>MorphMini to temporary fix x.org server</description> + <minitag>MorphixMiniXHack</minitag> + <maintag>ALL</maintag> + <bootoption>ALL</bootoption> + <commandlist> + <preX> + <command>sed '</command> + <command>/ModulePath/ i\</command> + <command>ModulePath "/usr/lib/xorg/modules"' /etc/X11/xorg.conf >/tmp/xorg.conf</command> + <command>mv /tmp/xorg.conf /etc/X11/xorg.conf</command> + <command>sed "s/\/usr\/share\/X11\/fonts\//\/usr\/share\/fonts\/X11\//g" /etc/X11/xorg.conf >/tmp/xorg.conf</command> + <command>mv /tmp/xorg.conf /etc/X11/xorg.conf</command> + </preX> + </commandlist> + </minimod> + </group> +</comps> + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-06 22:04:12
|
Revision: 2429 http://svn.sourceforge.net/morphix/?rev=2429&view=rev Author: bmsleight Date: 2006-10-06 15:03:54 -0700 (Fri, 06 Oct 2006) Log Message: ----------- Morphix-rebrand upgraded, tested, man page done - New packages please ? Modified Paths: -------------- trunk/morph-scripts/debian/add_to_iso.1 trunk/morph-scripts/debian/changelog trunk/morph-scripts/debian/isomorph.1 trunk/morph-scripts/debian/make-iso.1 trunk/morph-scripts/debian/minimod-gen.1 trunk/morph-scripts/debian/module-builder.1 trunk/morph-scripts/debian/module-extractor.1 trunk/morph-scripts/debian/morphix-chroot.1 trunk/morph-scripts/debian/morphix-rebrand.1 trunk/morph-scripts/debian/morphmini.1 trunk/morph-scripts/morphix-rebrand.sh Modified: trunk/morph-scripts/debian/add_to_iso.1 =================================================================== --- trunk/morph-scripts/debian/add_to_iso.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/add_to_iso.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -54,10 +54,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/changelog =================================================================== --- trunk/morph-scripts/debian/changelog 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/changelog 2006-10-06 22:03:54 UTC (rev 2429) @@ -1,3 +1,9 @@ +morph-scripts (0.2-32) unstable; urgency=low + + * options for morphix-rebrand + + -- bmsleight <bms...@ba...> Fri, 06 Oct 2006 23:00:00 +0100 + morph-scripts (0.2-31) unstable; urgency=low * added morphix-chroot Modified: trunk/morph-scripts/debian/isomorph.1 =================================================================== --- trunk/morph-scripts/debian/isomorph.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/isomorph.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -236,10 +236,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/make-iso.1 =================================================================== --- trunk/morph-scripts/debian/make-iso.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/make-iso.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -54,10 +54,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/minimod-gen.1 =================================================================== --- trunk/morph-scripts/debian/minimod-gen.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/minimod-gen.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -75,10 +75,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/module-builder.1 =================================================================== --- trunk/morph-scripts/debian/module-builder.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/module-builder.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -81,10 +81,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/module-extractor.1 =================================================================== --- trunk/morph-scripts/debian/module-extractor.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/module-extractor.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -54,10 +54,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/morphix-chroot.1 =================================================================== --- trunk/morph-scripts/debian/morphix-chroot.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/morphix-chroot.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -57,10 +57,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/morphix-rebrand.1 =================================================================== --- trunk/morph-scripts/debian/morphix-rebrand.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/morphix-rebrand.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -23,19 +23,79 @@ .SH "SYNOPSIS" -\fImorphix\-rebrand\fR old\&.iso new\&.iso Rebrand\&.png +\fImorphix\-rebrand\fR [\-T Master_Title] [\-b background_graphic] [\-g title_grub_menu] [\-h hostname] [\-u username] [\-w x_wallpaper_graphic] old\&.iso new\&.iso Rebrand\&.png .SH "DESCRIPTION" -This script Re\-brands a Morphix CD image using a single graphics file\&. Any Graphic file will do\&. Rebrand\&.png, Rebrand\&.jpg or Rebrand\&.gif The name of the graphics file is important as the script takes Rebrand as the new title for the LiveCd\&. Need to have be able to run the mount command, i\&.e\&. must be root" +This script Re\-brands a Morphix CD image using a single graphics file\&. Any Graphic file will do\&. Rebrand\&.png, Rebrand\&.jpg or Rebrand\&.gif The name of the graphics file is important as the script takes Rebrand as the new default title for the LiveCd\&. Need to have be able to run the mount command, i\&.e\&. must be root + +The following will be changed in the Morphix LiveCD : \- + +.TP 3 +\(bu +Grub Titles +.TP +\(bu +Grub Background +.TP +\(bu +Username, Hostname +.TP +\(bu +Boot\-up message +.TP +\(bu +Boot\-up background +.TP +\(bu +Window Manager Wallpaper +.LP + + +The graphic file will be converted to the Grub Background, boot\-up background and Window Manager wallpaper unless overridden by one of the options\&. The name of the graphics file will be used to set Grub titles, username, hostname and boot\-up messages unless overridden by one of the options\&. + +.SH "OPTIONS" + +.TP +\fI\-T Master_Title\fR +To override the default name obtained from the graphics file and use this for Grub title, username, hostname and boot\-up messages unless overridden by one of the other options\&. + +.TP +\fI\-b background_graphic\fR +Use background graphic as the Boot\-up slash, rather than default graphics file\&. + +.TP +\fI\-g title_grub_menu\fR +Use title_grub_menu in the Grub menu titles, rather than default title\&. + +.TP +\fI\-h hostname\fR +Use hostname as the hostname, rather than default title\&. + +.TP +\fI\-u username\fR +Use hostname as the username, rather than default title\&. + +.TP +\fI\-w x_wallpaper_graphic\fR +Use wallpaper graphic as the Window Manager wallpaper, rather than default graphics file\&. + .SH "EXAMPLES" .TP Rebrand morphix\-rebrand /tmp/Morphix\&.iso /tmp/FooBar\&.iso FooBar\&.png +.nf +morphix\-rebrand \-T BarBar /tmp/Morphix\&.iso /tmp/FooBar\&.iso FooBar\&.png +.fi + +.nf +morphix\-rebrand \-T BarBar \-b Slash\&.jpg \-u baruser /tmp/Morphix\&.iso /tmp/FooBar\&.iso FooBar\&.png +.fi + .SH "SECURITY" @@ -54,10 +114,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/debian/morphmini.1 =================================================================== --- trunk/morph-scripts/debian/morphmini.1 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/debian/morphmini.1 2006-10-06 22:03:54 UTC (rev 2429) @@ -140,10 +140,10 @@ .SH "AUTHORS" -Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site: \fIhttp://www.morphix.org/\fR\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. +Written by Alex de Landgraaf and other Morphix developers\&. Morphix web site\&. Browse cvs repository[http://sourceforge\&.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted\&. -This man page was written by Brendan Sleight using asciidoc: \fIhttp://www.methods.co.nz/asciidoc/\fR +This man page was written by Brendan Sleight using asciidoc .SH "SEE ALSO" Modified: trunk/morph-scripts/morphix-rebrand.sh =================================================================== --- trunk/morph-scripts/morphix-rebrand.sh 2006-10-05 21:38:21 UTC (rev 2428) +++ trunk/morph-scripts/morphix-rebrand.sh 2006-10-06 22:03:54 UTC (rev 2429) @@ -231,7 +231,7 @@ echo " This script Re-brands a Morphix CD image using the graphic file " echo " Any Graphic file will do. Rebrand.png, Rebrand.jpg or Rebrand.gif" echo " The name of the graphics file is important as the script takes Rebrand as the new title for the LiveCd." - echo " To override the default name obtain from the graphics file use the option items such as -T ReBrand" + echo " To override the default name obtained from the graphics file use the option items such as -T ReBrand" echo " The names should not contain non-alpha-numeric characters" echo " Need to have be able to run the mount command, i.e. must be root" exit This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-05 21:38:29
|
Revision: 2428 http://svn.sourceforge.net/morphix/?rev=2428&view=rev Author: bmsleight Date: 2006-10-05 14:38:21 -0700 (Thu, 05 Oct 2006) Log Message: ----------- Extra options for morphix-rebrand. (Guess who found getopts?) To Do: testing, man page then packaging Modified Paths: -------------- trunk/morph-scripts/morphix-rebrand.sh Modified: trunk/morph-scripts/morphix-rebrand.sh =================================================================== --- trunk/morph-scripts/morphix-rebrand.sh 2006-10-05 20:23:18 UTC (rev 2427) +++ trunk/morph-scripts/morphix-rebrand.sh 2006-10-05 21:38:21 UTC (rev 2428) @@ -20,9 +20,14 @@ mkdir -p $TMP_DIR mkdir -p $NEW_IMAGE_DIR mkdir -p $OLD_IMAGE_DIR - TMP=$(basename "${GRAPHIC}") - TITLE=${TMP%.*} - TITLE=$(echo "$TITLE" | tr -cd '[:alnum:]') + #Get Titles, graphicfilenames etc. + if [ "$MASTER_TITLE" = "" ]; then + TMP=$(basename "${GRAPHIC}") + TITLE=${TMP%.*} + TITLE=$(echo "$TITLE" | tr -cd '[:alnum:]') +else + TITLE=$MASTER_TITLE + fi TITLE_LC=$(echo "$TITLE" | tr A-Z a-z) TITLE_UC=$(echo "$TITLE" | tr a-z A-Z) echo "New title: $TITLE $TITLE_LC $TITLE_UC" @@ -33,8 +38,27 @@ echo " This is a special reserved name. Please use another title. " exit fi - - + if [ "$BACK_GRAPHIC" = "" ]; then + BACK_GRAPHIC=$GRAPHIC + else + full_path $BACK_GRAPHIC + BACK_GRAPHIC=$FULL_PATH + fi + if [ "$GRUB_TITLE" = "" ]; then + GRUB_TITLE=$TITLE + fi + if [ "$HOST_NAME" = "" ]; then + HOST_NAME=$TITLE + fi + if [ "$USER_NAME" = "" ]; then + USER_NAME=$TITLE_LC + fi + if [ "$WALLPAPER" = "" ]; then + WALLPAPER=$GRAPHIC + else + full_path $WALLPAPER + WALLPAPER=$FULL_PATH + fi } full_path () @@ -70,7 +94,7 @@ echo for TMP_GRUB_FILE in $NEW_IMAGE_DIR/boot/grub/*.lst do - sed "/title/s/$OLD_TITLE/$TITLE/g" $TMP_GRUB_FILE > $TMP_FILE + sed "/title/s/$OLD_TITLE/$GRUB_TITLE/g" $TMP_GRUB_FILE > $TMP_FILE mv $TMP_FILE $TMP_GRUB_FILE done #Remove BOOT_IMAGE @@ -100,7 +124,7 @@ #Add BOOT_IMAGE username and hostname for TMP_GRUB_FILE in $NEW_IMAGE_DIR/boot/grub/*.lst do - sed "/kernel/s/$/ BOOT_IMAGE=$TITLE hostname=$TITLE username=$TITLE_LC /" $TMP_GRUB_FILE > $TMP_FILE + sed "/kernel/s/$/ BOOT_IMAGE=$TITLE hostname=$HOST_NAME username=$USER_NAME /" $TMP_GRUB_FILE > $TMP_FILE mv $TMP_FILE $TMP_GRUB_FILE done } @@ -123,7 +147,7 @@ convert $TMP_DIR/grub.pcx -resize 640x503! -colors 14 -depth 8 $TMP_DIR/gfxboot-grub-0.1/background.pcx #sed "s/$OLD_TITLE/$TITLE/g" $TMP_DIR/gfxboot-grub-0.1/help-boot.en.html >$TMP_FILE #mv $TMP_FILE $TMP_DIR/gfxboot-grub-0.1/help-boot.en.html -cd $TMP_DIR/gfxboot-grub-0.1/ && make >/dev/null 2>%1 +cd $TMP_DIR/gfxboot-grub-0.1/ && make >/dev/null 2>&1 cp $TMP_DIR/gfxboot-grub-0.1/boot/message $NEW_IMAGE_DIR/boot/grub } @@ -144,7 +168,7 @@ #mv $TMP_FILE $TMP_DIR/lxrc/linuxrc chmod a+x $TMP_DIR/lxrc/linuxrc ln -s /${OLD_TITLE}CD $TMP_DIR/lxrc/${TITLE}CD -convert $GRAPHIC -quality 75 -resize 1024x768 -size 1024x768 xc:white +swap -gravity center -composite $TMP_DIR/silent-1024x768.jpg +convert $BACK_GRAPHIC -quality 75 -resize 1024x768 -size 1024x768 xc:white +swap -gravity center -composite $TMP_DIR/silent-1024x768.jpg convert $TMP_DIR/silent-1024x768.jpg -modulate 5,10,10 $TMP_DIR/bootsplash-1024x768.jpg cp $TMP_DIR/silent-1024x768.jpg $TMP_DIR/lxrc/bootsplash/images/silent-1024x768.jpg ln -sf /bootsplash/images/silent-1024x768.jpg $TMP_DIR/lxrc/bootsplash/images/silent2-1024x768.jpg @@ -161,7 +185,7 @@ xbackground () { mkdir -p $NEW_IMAGE_DIR/copy/morphix/ -convert $GRAPHIC -resize 1024x768 -size 1024x768 xc:white +swap -gravity center -composite $NEW_IMAGE_DIR/copy/morphix/background.png +convert $WALLPAPER -resize 1024x768 -size 1024x768 xc:white +swap -gravity center -composite $NEW_IMAGE_DIR/copy/morphix/background.png } cleanup_and_make_iso () @@ -174,15 +198,41 @@ #Main loop +# * Grub Titles +# * Grub Background +# * Username, Hostname +# * Boot-up message +# * Boot-up background +# * Window Manager Wallpaper + +while getopts T:b:g:h:u:w: opt +do + case "$opt" in + T) MASTER_TITLE="$OPTARG";; + b) BACK_GRAPHIC="$OPTARG";; + g) GRUB_TITLE="$OPTARG";; + h) HOST_NAME="$OPTARG";; + u) USER_NAME="$OPTARG";; + w) WALLPAPER="$OPTARG";; + + \?) # unknown flag + echo >&2 \ + "usage: $0 [-T Master_Title] [-b background_graphic] [-g title_grub_menu] [-h hostname] [-u username] [-w x_wallpaper_graphic] old.iso new.iso Rebrand.png " + exit 1;; + esac +done +shift `expr $OPTIND - 1` + #Confirm parameters if [ -z "$1" -a -z "$2" -a -z "$3" ]; then - echo "Usage: $0 old.iso new.iso Rebrand.png" + echo "usage: $0 [-T Master_Title] [-b background_graphic] [-g title_grub_menu] [-h hostname] [-u username] [-w x_wallpaper_graphic] old.iso new.iso Rebrand.png " echo echo " This script Re-brands a Morphix CD image using the graphic file " echo " Any Graphic file will do. Rebrand.png, Rebrand.jpg or Rebrand.gif" echo " The name of the graphics file is important as the script takes Rebrand as the new title for the LiveCd." - echo " The name should not contain non-alpha-numeric characters" + echo " To override the default name obtain from the graphics file use the option items such as -T ReBrand" + echo " The names should not contain non-alpha-numeric characters" echo " Need to have be able to run the mount command, i.e. must be root" exit fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-05 20:23:34
|
Revision: 2427 http://svn.sourceforge.net/morphix/?rev=2427&view=rev Author: bmsleight Date: 2006-10-05 13:23:18 -0700 (Thu, 05 Oct 2006) Log Message: ----------- Disable consoles, patch by Michael Bunk Modified Paths: -------------- trunk/scripts-mini/MorphixMini-KioskSetting.xml Modified: trunk/scripts-mini/MorphixMini-KioskSetting.xml =================================================================== --- trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-10-03 18:27:42 UTC (rev 2426) +++ trunk/scripts-mini/MorphixMini-KioskSetting.xml 2006-10-05 20:23:18 UTC (rev 2427) @@ -15,6 +15,7 @@ </filelist> <commandlist> <preX> + <command>rm /morphix/rc.m/S03console</command> <!-- Get ip adress via dhcp --> <command>dhclient >/dev/null 2>&1 &</command> <!-- > is xml for > and & is xml for & --> </preX> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-04 00:49:12
|
Revision: 2424 http://svn.sourceforge.net/morphix/?rev=2424&view=rev Author: bmsleight Date: 2006-09-29 14:47:19 -0700 (Fri, 29 Sep 2006) Log Message: ----------- Updating links - bulk commit, all the html changes... Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html Modified: trunk/how_tos/docbook_html/ar01s02.html =================================================================== --- trunk/how_tos/docbook_html/ar01s02.html 2006-09-29 21:46:44 UTC (rev 2423) +++ trunk/how_tos/docbook_html/ar01s02.html 2006-09-29 21:47:19 UTC (rev 2424) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2509793"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2509805"></a> -The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2509816"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2509790"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2509803"></a> +The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2509814"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, Morphix was born out of a number of Knoppix remasters' wishes to have a version of Knoppix that was good at what they used Knoppix for: a base upon which to -build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471565"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to +build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471567"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to your liking. However, these possibilities have always been, and probably always will be, fairly limited. Knoppix was made for different goals: to detect your hardware as fast and correct as possible, to be a good demonstration of Linux @@ -38,22 +38,22 @@ other graphical and command line Morphix tools for various purposes. Each of these live CDs has their own targeted audience—our opinion has always been that we should offer (limited) choice to users -and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471382"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and +and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471384"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and contains a reasonable amount of lighter tools. It was the initial version of Morphix, and the aim has been to keep LightGUI small enough to have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and Firefox. For communication, Gaim and Xchat are included, and for -photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471404"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the +photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471406"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the only conterpart of LightGUI. Including Gnome, OpenOffice.org, Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users with more recent machines. Even so, a normal Morphix Gnome ISO still doesn't fill up the whole (650MB) CD-ROM, and recent versions weigh in at -around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471425"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges +around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471427"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges that users might prefer KDE instead (and looking at the number of derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of programs, as well as Mozilla and other applications. Morphix KDE sits inbetween LightGUI and Gnome when it comes to size, and fills up -approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471447"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and +approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471449"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft and many, many others are sure to entertain the kids (or entertain the kid in you) for quite a few hours. Normally Morphix Game also includes @@ -67,7 +67,7 @@ that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partitioner and series of configuration tools have been under development and are -likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471484"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> 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.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471508"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What +likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471486"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> 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.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471510"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What others see as a complicated mess, we see as a healthy, messy eco-system. Morphix has quite a few offspring and a lot of them are specially focussed at a single group of people Modified: trunk/how_tos/docbook_html/ar01s03.html =================================================================== --- trunk/how_tos/docbook_html/ar01s03.html 2006-09-29 21:46:44 UTC (rev 2423) +++ trunk/how_tos/docbook_html/ar01s03.html 2006-09-29 21:47:19 UTC (rev 2424) @@ -1,20 +1,20 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471549"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right -document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2471633"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471551"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right +document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2471635"></a> <span class="emphasis"><em>o /boot</em></span> - contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2471648"></a> + contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2471651"></a> <span class="emphasis"><em>o /base</em></span> contains morphix, the module that detects/configures your hardware and - contains your standard kernel modules.</p><p><a class="indexterm" name="id2471665"></a> + contains your standard kernel modules.</p><p><a class="indexterm" name="id2471668"></a> <span class="emphasis"><em>o /mainmod</em></span> contains mainmodules, these are also cloop images, comparable to the /base/morphix file, but using a different structure see README.mainmod for info about the internal structure of these files In short: mainmodules contain your filesystem, except for your kernel, - loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2471692"></a> + loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2471694"></a> <span class="emphasis"><em>o /minimod </em></span> contains minimodules, again these are cloop images. You don't need them, but you can add extra functionality by including - extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2471712"></a> + extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2471714"></a> <span class="emphasis"><em>o /exec </em></span> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X @@ -25,7 +25,7 @@ (Does Debian still use .xsession? not 100% sure, xinitrc should be enough…) Again, try this out. Exit from X, execute the script, and - 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2471756"></a> + 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2471759"></a> <span class="emphasis"><em>o /copy</em></span> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain Modified: trunk/how_tos/docbook_html/ar01s04.html =================================================================== --- trunk/how_tos/docbook_html/ar01s04.html 2006-09-29 21:46:44 UTC (rev 2423) +++ trunk/how_tos/docbook_html/ar01s04.html 2006-09-29 21:47:19 UTC (rev 2424) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Fast Introduction to building your own Morphix based livecd</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Fast Introduction to building your own Morphix based livecd</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471801"></a>Fast Introduction to building your own Morphix based livecd</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471807"></a>Really Fast Introduction</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Fast Introduction to building your own Morphix based livecd</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Fast Introduction to building your own Morphix based livecd</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471803"></a>Fast Introduction to building your own Morphix based livecd</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471810"></a>Really Fast Introduction</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> Get a Morphix Base iso </li><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list @@ -10,7 +10,7 @@ mmaker mymainmod.xml myprograms.mod </li><li> make-iso /path/source myfirstlivecd.iso -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471865"></a>Fast Introduction</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471870"></a>Foreplay</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471866"></a>Fast Introduction</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471872"></a>Foreplay</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Use a Debian based Linux distro [preferably Debian sid, aka unstable, but every recent one should do] </li><li> 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] @@ -20,17 +20,17 @@ mount -t iso9660 -o loop nameoftheisoyoudownloaded.iso /mnt/whatever </li><li> cp -a /mnt/whatever/* /path/to/the/extracted/stuff [like /scratch/iso] -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472176"></a>Setting up the build environment</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472177"></a>Setting up the build environment</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list </li><li> apt-get update </li><li> apt-get install morphing-tools -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472209"></a>Creating your own mainmodule</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472210"></a>Creating your own mainmodule</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> See this manual about mmaker for building an .xml file describing your mainmodule, which will basically be your system </li><li> 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 -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472240"></a>Building an .iso out of it</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472241"></a>Building an .iso out of it</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Now, remove the files in /scratch/iso/mainmod </li><li> Copy/move your myprograms.mod into /scratch/iso/mainmod @@ -38,4 +38,4 @@ make-iso /scratch/iso myfirstlivecd.iso </li><li> Done. Burn to cd with your favorite burn program or run with "qemu -cdrom myfirstlivecd.iso" in the qemu emulator, for example -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472285"></a>More advanced stuff</h4></div></div></div><p>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).</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Building a new LiveCD in two commands</td></tr></table></div></body></html> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472286"></a>More advanced stuff</h4></div></div></div><p>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).</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Building a new LiveCD in two commands</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-09-29 21:46:44 UTC (rev 2423) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-09-29 21:47:19 UTC (rev 2424) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Building a new LiveCD in two commands</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link rel="next" href="ar01s06.html" title="Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Building a new LiveCD in two commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472308"></a>HowTo: Building a new LiveCD in two commands</h2></div></div></div><p><a class="indexterm" name="id2472315"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Building a new LiveCD in two commands</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link rel="next" href="ar01s06.html" title="Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Building a new LiveCD in two commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472309"></a>HowTo: Building a new LiveCD in two commands</h2></div></div></div><p><a class="indexterm" name="id2472317"></a> <a name="BuildingLiveCDtwocommands"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s05.html#SettingUptheBuildEnvironment" title="Setting up the build environment">Setting Up the Build Environment</a> </li><li> @@ -22,9 +22,9 @@ </li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note on Templates</h3><p>These templates may point to a local mirror of the debian repository. Un-comment the remote repository and comment out the local repository.</p><p>For example replace the lines</p><pre class="literallayout"><!-- <repository type="debian">ftp://ftp.debian.org/debian</repository> --> <repository type="debian">http://127.0.0.1/sid/</repository></pre><p>With the lines</p><pre class="literallayout"><repository type="debian">ftp://ftp.debian.org/debian</repository> <!-- <repository type="debian">http://127.0.0.1/sid/</repository> --></pre></div><div class="itemizedlist"><ul type="disc"><li> -<a href="http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png" target="_top">Graphics file used for Rebranding</a> -</li></ul></div><div class="example"><a name="id2519323"></a><p class="title"><b>Example 1. Graphics File used for Rebranding</b></p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" width="500" alt="Rebranded Boot Splash Background"></span></p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="IsoMakerExmaple"></a>Two Commands</h3></div></div></div><p>Run isomaker then morphix-rebrand (The magic two commands)</p><div class="itemizedlist"><ul type="disc"><li> +<a href="http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png" target="_top">Graphics file used for Rebranding</a> +</li></ul></div><div class="example"><a name="id2519321"></a><p class="title"><b>Example 1. Graphics File used for Rebranding</b></p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" width="500" alt="Rebranded Boot Splash Background"></span></p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="IsoMakerExmaple"></a>Two Commands</h3></div></div></div><p>Run isomaker then morphix-rebrand (The magic two commands)</p><div class="itemizedlist"><ul type="disc"><li> 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 </li><li> morphix-rebrand ./morphix-livekiosk.iso ./MorphixLiveKiosk.iso ./MorphixLiveKiosk.png -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HowDoesItLook"></a>Volia One LiveCD</h3></div></div></div><p>Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.</p><p>After this fun you should have a bootable LiveCD</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519413"></a>Boot Menu</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootMenu.png" alt="Rebranded Grub Menu"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519436"></a>Boot-Up Screen</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootSplash.png" alt="Rebranded Boot Splash"></span></p><p>Or if you press F2</p><p><span class="inlinemediaobject"><img src="../images/RebrandBootUp.png" alt="Rebranded Boot Splash Backround"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519482"></a>X-Background / Wallpaper</h4></div></div></div><p>Should be the same as the Graphics file.</p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" alt="Rebranded Boot Splash Backround"></span></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Fast Introduction to building your own Morphix based livecd </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix tools</td></tr></table></div></body></html> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HowDoesItLook"></a>Volia One LiveCD</h3></div></div></div><p>Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.</p><p>After this fun you should have a bootable LiveCD</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519411"></a>Boot Menu</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootMenu.png" alt="Rebranded Grub Menu"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519435"></a>Boot-Up Screen</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootSplash.png" alt="Rebranded Boot Splash"></span></p><p>Or if you press F2</p><p><span class="inlinemediaobject"><img src="../images/RebrandBootUp.png" alt="Rebranded Boot Splash Backround"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519480"></a>X-Background / Wallpaper</h4></div></div></div><p>Should be the same as the Graphics file.</p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" alt="Rebranded Boot Splash Backround"></span></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Fast Introduction to building your own Morphix based livecd </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix tools</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-09-29 21:46:44 UTC (rev 2423) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-09-29 21:47:19 UTC (rev 2424) @@ -1,26 +1,26 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link rel="next" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519512"></a>Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link rel="next" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519510"></a>Morphix tools</h2></div></div></div><p>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 <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2519534"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2519532"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2519550"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2519548"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2519567"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2519565"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> - Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2519583"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2519582"></a> <span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2519600"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2519598"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> -and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519627"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519626"></a> <span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519647"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519645"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2519671"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2519669"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2519695"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2519693"></a> <span class="emphasis"><em>- morphix-rebrand (morphix-rebrand)</em></span> This script Re-brands a Morphix CD image using a single graphics file.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">HowTo: Building a new LiveCD in two commands </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s07.html =================================================================== --- trunk/how_tos/docbook_html/ar01s07.html 2006-09-29 21:46:44 UTC (rev 2423) +++ trunk/how_tos/docbook_html/ar01s07.html 2006-09-29 21:47:19 UTC (rev 2424) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Morphix tools"><link rel="next" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519712"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2519719"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519743"></a>A look at MorphingMorphix 0.3</h3></div></div></div><p>The purpose of MorphingMorphix is to provide a quick way +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Morphix tools"><link rel="next" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519710"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2519717"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519741"></a>A look at MorphingMorphix 0.3</h3></div></div></div><p>The purpose of MorphingMorphix is to provide a quick way to start Morphing and to showcase all the Morphix tools - a LiveCD contruction kit. Just boot the CD and start Morphing, no need to install tools, compile applications or Modified: trunk/how_tos/docbook_html/ar01s08.html =================================================================== --- trunk/how_tos/docbook_html/ar01s08.html 2006-09-29 21:46:44 UTC (rev 2423) +++ trunk/how_tos/docbook_html/ar01s08.html 2006-09-29 21:47:19 UTC (rev 2424) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s09.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2520624"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2520632"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s09.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2520623"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2520630"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s08.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s08.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s08.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s08.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520712"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520736"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520710"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520734"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520785"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520814"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520783"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520812"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -24,17 +24,17 @@ Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520866"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520879"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520865"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520878"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520916"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> -The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520914"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +The manual - <a href="http://www.morphix.org/doc/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/doc/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> </li><li> -The forum - <a href="http://morphix.org/index.php?option=com_simpleboard&Itemid=78" target="_top">http://morphix.org/index.php?option=com_simpleboard&Itemid=78</a> +The forum - <a href="http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90" target="_top">http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90</a> </li><li><p> The mailing lists </p><div class="itemizedlist"><ul type="disc"><li> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2521068"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2521067"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, <a href="http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired" target="_top">http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</a></p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2521156"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after init... [truncated message content] |
From: <bms...@us...> - 2006-10-04 00:49:12
|
Revision: 2423 http://svn.sourceforge.net/morphix/?rev=2423&view=rev Author: bmsleight Date: 2006-09-29 14:46:44 -0700 (Fri, 29 Sep 2006) Log Message: ----------- Updating links Modified Paths: -------------- trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/morphix_docbook.txt =================================================================== --- trunk/how_tos/morphix_docbook.txt 2006-09-24 18:41:15 UTC (rev 2422) +++ trunk/how_tos/morphix_docbook.txt 2006-09-29 21:46:44 UTC (rev 2423) @@ -11,7 +11,7 @@ Morphix Manual ============== www Morphix Org -v0.3, July 2006 +v0.5, September 2006 :Author Initials: BMS Dedication @@ -304,7 +304,7 @@ ===================================================================== -* http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding] +* http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding] .Graphics File used for Rebranding ==================================================================== @@ -801,9 +801,9 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Try -. The manual - http://www.morphix.org/manual/how_tos/docbook_html/index.html[] - (which including this FAQ), +. The manual - http://www.morphix.org/doc/how_tos/docbook_html/index.html[] - (which including this FAQ), . The wiki - http://www.morphix.org/wiki[] -. The forum - http://morphix.org/index.php?option=com_simpleboard&Itemid=78[] +. The forum - http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90[] . The mailing lists * http://lists.sourceforge.net/mailman/listinfo/morphix-announce[] * http://lists.sourceforge.net/mailman/listinfo/morphix-user[] @@ -1054,7 +1054,7 @@ Appendix Man Pages ------------------ -http://www.morphix.org/manual/how_tos/all_man_pages/html/index.html[The man pages are availble as a seperate document] +http://www.morphix.org/doc/how_tos/all_man_pages/html/index.html[The man pages are availble as a seperate document] Appendix Legal Issues --------------------- Modified: trunk/how_tos/morphix_docbook.xml =================================================================== --- trunk/how_tos/morphix_docbook.xml 2006-09-24 18:41:15 UTC (rev 2422) +++ trunk/how_tos/morphix_docbook.xml 2006-09-29 21:46:44 UTC (rev 2423) @@ -4,7 +4,7 @@ <article lang="en"> <articleinfo> <title>Morphix Manual</title> - <date>July 2006</date> + <date>September 2006</date> <author> <firstname>www</firstname> <othername>Morphix</othername> @@ -12,7 +12,7 @@ </author> <authorinitials>BMS</authorinitials> -<revhistory><revision><revnumber>0.3</revnumber><date>July 2006</date><authorinitials>BMS</authorinitials></revision></revhistory> +<revhistory><revision><revnumber>0.5</revnumber><date>September 2006</date><authorinitials>BMS</authorinitials></revision></revhistory> </articleinfo> <section> @@ -448,7 +448,7 @@ <itemizedlist> <listitem> <simpara> -<ulink url="http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png">Graphics file used for Rebranding</ulink> +<ulink url="http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png">Graphics file used for Rebranding</ulink> </simpara> </listitem> </itemizedlist> @@ -1117,7 +1117,7 @@ <orderedlist> <listitem> <simpara> -The manual - <ulink url="http://www.morphix.org/manual/how_tos/docbook_html/index.html">http://www.morphix.org/manual/how_tos/docbook_html/index.html</ulink> - (which including this FAQ), +The manual - <ulink url="http://www.morphix.org/doc/how_tos/docbook_html/index.html">http://www.morphix.org/doc/how_tos/docbook_html/index.html</ulink> - (which including this FAQ), </simpara> </listitem> <listitem> @@ -1127,7 +1127,7 @@ </listitem> <listitem> <simpara> -The forum - <ulink url="http://morphix.org/index.php?option=com_simpleboard&Itemid=78">http://morphix.org/index.php?option=com_simpleboard&Itemid=78</ulink> +The forum - <ulink url="http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90">http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90</ulink> </simpara> </listitem> <listitem> @@ -1474,7 +1474,7 @@ </section> <section> <title>Appendix Man Pages</title> -<simpara><ulink url="http://www.morphix.org/manual/how_tos/all_man_pages/html/index.html">The man pages are availble as a seperate document</ulink></simpara> +<simpara><ulink url="http://www.morphix.org/doc/how_tos/all_man_pages/html/index.html">The man pages are availble as a seperate document</ulink></simpara> </section> <section> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-04 00:48:18
|
Revision: 2425 http://svn.sourceforge.net/morphix/?rev=2425&view=rev Author: bmsleight Date: 2006-10-01 15:22:25 -0700 (Sun, 01 Oct 2006) Log Message: ----------- Fixing bugs 1552930, 1565310. Modified Paths: -------------- trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh Modified: trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh =================================================================== --- trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh 2006-09-29 21:47:19 UTC (rev 2424) +++ trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh 2006-10-01 22:22:25 UTC (rev 2425) @@ -270,6 +270,12 @@ We need to make a iso image for us to morph We will use this CD and call the image MyMorph.iso" ########################################################### +MESSAGE_SETTING_TMPFS="Setting up Morphing Morphix + +This partition does support file permissions. +We need to make a 2.5G file on the partition to be used as +tmp file space. " +########################################################### MESSAGE_ISOMORPH="Introduction to isomorph LiveCD are stored as .iso files. Which can then be written @@ -740,6 +746,10 @@ log_and_do_command "sudo sync" log_and_do_command "sudo umount /var/tmp/.X11-unix/X0" log_and_do_command "sudo rm $MNT_POINT/mmorphix/tmp -R 2>/dev/null" + if [ "$DOUBLE_MOUNT" = "Y" ] + then + log_and_do_command "sudo umount $MNT_POINT/space_mm.tmp" + fi log_and_do_command "sudo umount $MNT_POINT 2>/dev/null" fi exit 0 ;; @@ -750,7 +760,7 @@ ########################################################### # # -# SECTION 5 : MAIN MENU # +# SECTION 6 : MAIN MENU # # # ########################################################### main_menu () @@ -906,6 +916,11 @@ do HD_IN_MNT="$HD_IN_MNT \"$TMP_HD_IN_MNT\"" done + for TMP_HD_IN_MNT in /mnt/sd?? + do + HD_IN_MNT="$HD_IN_MNT \"$TMP_HD_IN_MNT\"" + done + xdialog_radio_select "$MESSAGE_SETTING_SELECT" \ $HD_IN_MNT echo "MNT_POINT=$TMP_XD_RETURN" >$SETTING_FILE @@ -914,6 +929,7 @@ source $SETTING_FILE log_and_do_not_do_command "#Setting-up mmorphing" log_and_do_command "sudo mount $MNT_POINT -o dev,suid" + # cat /etc/mtab | grep hda5 | cut -d\ -f 3 log_and_do_command "sudo mkdir $MNT_POINT/mmorphix 2>/dev/null" log_and_do_command "sudo chown $WHOAMI.users $MNT_POINT/mmorphix 2>/dev/null" # log_and_do_command "mkdir $MNT_POINT/mmorphix/tmp 2>/dev/null" @@ -934,6 +950,26 @@ then log_and_do_not_do_command "#Using HD as /tmp space" log_and_do_command "sudo rm $MNT_POINT/mmorphix/tmp -R 2>/dev/null" + # if the filesystem does not allow permissions on files then + # make a file, mount it as ext3. Then use this as tmp space. + NONPERM_FS=$(cat /etc/mtab | grep $MNT_POINT | cut -d\ -f 3) + if [ "$NONPERM_FS" = "vfat" ] + then + DOUBLE_MOUNT="Y" + if [ ! -f "$MNT_POINT/space_mm.tmp" ] + then + xdialog_message "$MESSAGE_SETTING_TMPFS" + log_and_do_command "sudo dd if=/dev/zero of=$MNT_POINT/space_mm.tmp bs=1MB count=2560 >$TMP_FILE 2>&1 &" + log_and_do_command_progress "while pidof dd >/dev/null; do sudo kill -USR1 $(pidof dd); \ + tail -n 1 $TMP_FILE; sleep 2; done" + log_and_do_command_progress "sudo mkfs.ext3 -F $MNT_POINT/space_mm.tmp " + log_and_do_command_progress "sudo tune2fs -i 0 -c 0 $MNT_POINT/space_mm.tmp " + fi + log_and_do_command_progress "mkdir $MNT_POINT/mmorphix/tmp" + log_and_do_command_progress "sudo mount -o dev,suid,loop $MNT_POINT/space_mm.tmp $MNT_POINT/mmorphix/tmp" + else + DOUBLE_MOUNT="N" + fi log_and_do_command "sudo cp -axf /var/tmp $MNT_POINT/mmorphix/" log_and_do_command "sudo mount --bind /var/tmp/.X11-unix/X0 $MNT_POINT/mmorphix/tmp/.X11-unix/X0" log_and_do_command "sudo sudo ln -sf $MNT_POINT/mmorphix/tmp /" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-10-04 00:47:13
|
Revision: 2426 http://svn.sourceforge.net/morphix/?rev=2426&view=rev Author: bmsleight Date: 2006-10-03 11:27:42 -0700 (Tue, 03 Oct 2006) Log Message: ----------- Fixing bugs: 1552930, 1565310. (Final bits) Ready for MorphingMorphix_0.3.1 Modified Paths: -------------- trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh Modified: trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh =================================================================== --- trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh 2006-10-01 22:22:25 UTC (rev 2425) +++ trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh 2006-10-03 18:27:42 UTC (rev 2426) @@ -274,7 +274,10 @@ This partition does support file permissions. We need to make a 2.5G file on the partition to be used as -tmp file space. " +tmp file space. + +This file space_mm.tmp can be safely deleted once after you +have finished with MorphingMorphix" ########################################################### MESSAGE_ISOMORPH="Introduction to isomorph @@ -943,6 +946,7 @@ xdialog_message "$MESSAGE_SETTING_MAKEISO" log_and_do_command "sudo dd if=/dev/cdrom \ of=$MNT_POINT/mmorphix/iso/$SETTING_MYMORPH >$TMP_FILE 2>&1 &" + sleep 4 log_and_do_command_progress "while pidof dd >/dev/null; do sudo kill -USR1 $(pidof dd); \ tail -n 1 $TMP_FILE; sleep 2; done" fi @@ -953,13 +957,14 @@ # if the filesystem does not allow permissions on files then # make a file, mount it as ext3. Then use this as tmp space. NONPERM_FS=$(cat /etc/mtab | grep $MNT_POINT | cut -d\ -f 3) - if [ "$NONPERM_FS" = "vfat" ] + if [ "$NONPERM_FS" = "vfat" ] || [ "$NONPERM_FS" = "ntfs" ] then DOUBLE_MOUNT="Y" if [ ! -f "$MNT_POINT/space_mm.tmp" ] then xdialog_message "$MESSAGE_SETTING_TMPFS" log_and_do_command "sudo dd if=/dev/zero of=$MNT_POINT/space_mm.tmp bs=1MB count=2560 >$TMP_FILE 2>&1 &" + sleep 4 log_and_do_command_progress "while pidof dd >/dev/null; do sudo kill -USR1 $(pidof dd); \ tail -n 1 $TMP_FILE; sleep 2; done" log_and_do_command_progress "sudo mkfs.ext3 -F $MNT_POINT/space_mm.tmp " This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |