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: <pa...@us...> - 2007-10-17 16:56:38
|
Revision: 2566 http://morphix.svn.sourceforge.net/morphix/?rev=2566&view=rev Author: paul_c Date: 2007-10-17 09:56:35 -0700 (Wed, 17 Oct 2007) Log Message: ----------- Apply patch from Michael Bunk to correct a problem with not being able to install local debs. Also corrects a couple of spelling errors.. Modified Paths: -------------- trunk/mmaker/debian/mmaker.1 trunk/mmaker/libmorphix/parsemod.c trunk/mmaker/src/main.c Modified: trunk/mmaker/debian/mmaker.1 =================================================================== --- trunk/mmaker/debian/mmaker.1 2007-10-13 22:50:11 UTC (rev 2565) +++ trunk/mmaker/debian/mmaker.1 2007-10-17 16:56:35 UTC (rev 2566) @@ -67,7 +67,7 @@ .PP \fI\-v\fR .RS 4 -Verbose mode \- hepful for debugging. +Verbose mode \- helpful for debugging. .RE .PP \fI\-i\fR Modified: trunk/mmaker/libmorphix/parsemod.c =================================================================== --- trunk/mmaker/libmorphix/parsemod.c 2007-10-13 22:50:11 UTC (rev 2565) +++ trunk/mmaker/libmorphix/parsemod.c 2007-10-17 16:56:35 UTC (rev 2566) @@ -345,7 +345,7 @@ parsePatchlist(doc,cur,module); } if (!xmlStrcmp(cur->name, ((const xmlChar *)"localdeblist"))) { - parseCommandlist(doc,cur,module); + parseLocalDeblist(doc,cur,module); } if (!xmlStrcmp(cur->name, ((const xmlChar *)"commandlist"))) { parseCommandlist(doc,cur,module); Modified: trunk/mmaker/src/main.c =================================================================== --- trunk/mmaker/src/main.c 2007-10-13 22:50:11 UTC (rev 2565) +++ trunk/mmaker/src/main.c 2007-10-17 16:56:35 UTC (rev 2566) @@ -178,7 +178,7 @@ } else { if (miniroot != NULL && strcmp(module->type,"basemod") == 0) { - printf("Info: Building miniroot from temporary dxirectory using mkminiroot-morphix\n"); + printf("Info: Building miniroot from temporary directory using mkminiroot-morphix\n"); if (g_file_test("/usr/sbin/mkminiroot-morphix",G_FILE_TEST_EXISTS) == TRUE) { printf("Info: mkminiroot-morphix exists\n"); cmdline = g_strdup_printf("/usr/sbin/mkminiroot-morphix %s %s/miniroot-dir %s",module->dirname,getTempRoot(),miniroot); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2007-10-13 22:50:40
|
Revision: 2565 http://morphix.svn.sourceforge.net/morphix/?rev=2565&view=rev Author: alextreme Date: 2007-10-13 15:50:11 -0700 (Sat, 13 Oct 2007) Log Message: ----------- * adding support for morphix-rebrand (-R) Modified Paths: -------------- trunk/mmaker/src/isomaker.c Modified: trunk/mmaker/src/isomaker.c =================================================================== --- trunk/mmaker/src/isomaker.c 2007-10-08 19:42:51 UTC (rev 2564) +++ trunk/mmaker/src/isomaker.c 2007-10-13 22:50:11 UTC (rev 2565) @@ -31,16 +31,17 @@ #define MAKEISO_PATH "/usr/bin/make-iso" void usage(gchar *filename) { - printf("Usage: %s -b basemod.xml [-g debootstrap.tar.gz] [-t tarball.tar.gz] [-m mainmod.xml] [-m mainmod2.xml] [-n minimod1.xml] [-n minimod2.xml] [-c] [-v] [-r repository [-p package1] [-p package2]] output.iso\n",filename); + printf("Usage: %s -b basemod.xml [-g debootstrap.tar.gz] [-t tarball.tar.gz] [-m mainmod.xml] [-m mainmod2.xml] [-n minimod1.xml] [-n minimod2.xml] [-c] [-v] [-r repository [-p package1] [-p package2]] [-R image.png] output.iso\n",filename); printf("\t-b:\tBase module template to build output.iso with\n"); printf("\t-m:\tMain module template to include in output.iso\n"); printf("\t-n:\tMini module template to include in output.iso (needs morphmini)\n"); - printf("\t-r:\tspecify Repository for deb/udeb packages to include on iso\n"); + printf("\t-r:\tSpecify Repository for deb/udeb packages to include on iso\n"); printf("\t-p:\tPackages to be included on iso\n"); printf("\t-t:\tTarball to be included on iso\n"); printf("\t-g:\tTarball which contains a complete debootstrapped Debian\n\t\tsystem for building the base module (and any main modules)\n"); printf("\t-c:\tClean temporary directories\n"); + printf("\t-R:\tCall morphix-rebrand on the resulting iso using this image-file\n"); printf("\t-v:\tverbose mode\n"); printf("\nThis tool uses mmaker to generate a Morphix iso from scratch,\n"); printf("using one basemodule template, and arbitrary number of mainmodule and minimodule templates,\nand optionally extra dpkg-deb-extracted deb/udeb packages\n\n"); @@ -206,6 +207,7 @@ gchar optchar; gchar *gzipfile = NULL; gchar *debtarball = NULL; + gchar *morphixrebrand = NULL; GList *mainmodxmllist = NULL; GList *minimodxmllist = NULL; @@ -223,7 +225,7 @@ return(EXIT_FAILURE); } - while ((optchar = getopt(argc,argv,"b:m:n:r:g:t:p:cv")) != -1) { + while ((optchar = getopt(argc,argv,"b:m:n:r:g:t:p:R:cv")) != -1) { switch (optchar) { case 'b': // set temporary directory @@ -265,6 +267,11 @@ opts+=1; clean = TRUE; break; + case 'R': + // call morphix-rebrand afterwards + opts+=2; + morphixrebrand = (char *) g_strdup(optarg); + break; case 'v': opts+=1; verbose = TRUE; @@ -390,6 +397,22 @@ } g_free(cmdline); + if (morphixrebrand != NULL) { + cmdline = g_strdup_printf("mv %s /tmp/tmp.iso", outputiso); + ExecuteCommand(cmdline); + g_free(cmdline); + + cmdline = g_strdup_printf("morphix-rebrand /tmp/tmp.iso %s %s", outputiso, morphixrebrand); + ExecuteCommand(cmdline); + g_free(cmdline); + + cmdline = g_strdup_printf("rm /tmp/tmp.iso"); + ExecuteCommand(cmdline); + g_free(cmdline); + + g_free(morphixrebrand); + } + printf("Info: Your live CD should be available as %s\n",outputiso); /* clean everything up... */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-10-08 19:43:39
|
Revision: 2564 http://morphix.svn.sourceforge.net/morphix/?rev=2564&view=rev Author: bmsleight Date: 2007-10-08 12:42:51 -0700 (Mon, 08 Oct 2007) Log Message: ----------- Adding morphixsound.wav Modified Paths: -------------- trunk/mmaker/debian/isomaker.1 trunk/mmaker/debian/make-mini.1 trunk/mmaker/debian/mmaker.1 trunk/mmaker/templates/morphing-morphix.xml trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh Added Paths: ----------- trunk/morph-scripts/mmorphix/morphixsound.wav Modified: trunk/mmaker/debian/isomaker.1 =================================================================== --- trunk/mmaker/debian/isomaker.1 2007-10-02 21:44:12 UTC (rev 2563) +++ trunk/mmaker/debian/isomaker.1 2007-10-08 19:42:51 UTC (rev 2564) @@ -1,11 +1,11 @@ .\" Title: isomaker .\" Author: .\" Generator: DocBook XSL Stylesheets v1.72.0 <http://docbook.sf.net/> -.\" Date: 04/12/2007 +.\" Date: 07/02/2007 .\" Manual: .\" Source: .\" -.TH "ISOMAKER" "1" "04/12/2007" "" "" +.TH "ISOMAKER" "1" "07/02/2007" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) Modified: trunk/mmaker/debian/make-mini.1 =================================================================== --- trunk/mmaker/debian/make-mini.1 2007-10-02 21:44:12 UTC (rev 2563) +++ trunk/mmaker/debian/make-mini.1 2007-10-08 19:42:51 UTC (rev 2564) @@ -1,11 +1,11 @@ .\" Title: make-mini .\" Author: .\" Generator: DocBook XSL Stylesheets v1.72.0 <http://docbook.sf.net/> -.\" Date: 04/12/2007 +.\" Date: 07/02/2007 .\" Manual: .\" Source: .\" -.TH "MAKE\-MINI" "1" "04/12/2007" "" "" +.TH "MAKE\-MINI" "1" "07/02/2007" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) Modified: trunk/mmaker/debian/mmaker.1 =================================================================== --- trunk/mmaker/debian/mmaker.1 2007-10-02 21:44:12 UTC (rev 2563) +++ trunk/mmaker/debian/mmaker.1 2007-10-08 19:42:51 UTC (rev 2564) @@ -1,11 +1,11 @@ .\" Title: mmaker .\" Author: .\" Generator: DocBook XSL Stylesheets v1.72.0 <http://docbook.sf.net/> -.\" Date: 04/12/2007 +.\" Date: 07/02/2007 .\" Manual: .\" Source: .\" -.TH "MMAKER" "1" "04/12/2007" "" "" +.TH "MMAKER" "1" "07/02/2007" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) Modified: trunk/mmaker/templates/morphing-morphix.xml =================================================================== --- trunk/mmaker/templates/morphing-morphix.xml 2007-10-02 21:44:12 UTC (rev 2563) +++ trunk/mmaker/templates/morphing-morphix.xml 2007-10-08 19:42:51 UTC (rev 2564) @@ -71,7 +71,7 @@ </packagelist> <retrieve> - <from>/home/morph/morphix/trunk/morph-scripts/mmorphix/MorphingMorphix.xpm</from> + <from>http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/morph-scripts/mmorphix/MorphingMorphix.xpm</from> <to>/usr/share/icewm/taskbar/</to> </retrieve> Modified: trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh =================================================================== --- trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh 2007-10-02 21:44:12 UTC (rev 2563) +++ trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh 2007-10-08 19:42:51 UTC (rev 2564) @@ -427,8 +427,8 @@ Morphix MainModule. That's it kids, we will just have a look at -morphing-morphix.xml used to build this MainModule -currently running. " +MorphixLiveKiosk.xml used to build the MainModule +of MorphixLiveKiosk. " MESSAGE_MMAKER_1="Mmaker Example" MESSAGE_MMAKER_2="Mmaker Example @@ -443,9 +443,9 @@ automated! We will use these commands:- -mmaker /usr/share/morphing-morphix/morphing-morphix.xml - /tmp/morphing-morphix.mod -isomorph --add main /tmp/morphing-morphix.mod +mmaker /usr/share/morphing-morphix/MorphixLiveKiosk.xml + /tmp/MorphixLiveKiosk.mod +isomorph --add main /tmp/MorphixLiveKiosk.mod ./MyMorph.iso ./tmp.iso mv ./tmp.iso ./MyMorph.iso @@ -1178,16 +1178,16 @@ then log_file "build_mainmodule" xdialog_message "$MESSAGE_MMAKER" - xdialog_tail_box "$MESSAGE_MMAKER_1" "/usr/share/morphing-morphix/morphing-morphix.xml" - edit_xml_template "/usr/share/morphing-morphix/morphing-morphix.xml" + xdialog_tail_box "$MESSAGE_MMAKER_1" "/usr/share/morphing-morphix/morphix-livekiosk.xml" + edit_xml_template "/usr/share/morphing-morphix/morphix-livekiosk.xml" xdialog_yes_no "$MESSAGE_MMAKER_2" case $? in 0) log_and_do_command_progress_pause "sudo mmaker - /usr/share/morphing-morphix/morphing-morphix.xml - /tmp/$" + /usr/share/morphing-morphix/morphix-livekiosk.xml + /tmp/MorphixLiveKiosk.mod" log_and_do_command_progress_pause "sudo isomorph --add main - /tmp/morphing-morphix.mod + /tmp/MorphixLiveKiosk.mod $MNT_POINT/mmorphix/iso/$SETTING_MYMORPH /tmp/tmp.iso" log_and_do_command "mv -f /tmp/tmp.iso $MNT_POINT/mmorphix/iso/$SETTING_MYMORPH" log_file "carry on morphing";; Added: trunk/morph-scripts/mmorphix/morphixsound.wav =================================================================== (Binary files differ) Property changes on: trunk/morph-scripts/mmorphix/morphixsound.wav ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-10-02 21:44:15
|
Revision: 2563 http://morphix.svn.sourceforge.net/morphix/?rev=2563&view=rev Author: bmsleight Date: 2007-10-02 14:44:12 -0700 (Tue, 02 Oct 2007) Log Message: ----------- I am not a number ... (Untested) Modified Paths: -------------- trunk/mmaker/src/isomaker.c Modified: trunk/mmaker/src/isomaker.c =================================================================== --- trunk/mmaker/src/isomaker.c 2007-10-02 21:26:01 UTC (rev 2562) +++ trunk/mmaker/src/isomaker.c 2007-10-02 21:44:12 UTC (rev 2563) @@ -86,12 +86,12 @@ while (ptr != NULL) { gchar *xmltemplate = (gchar *)ptr->data; count++; - cmdline = g_strdup_printf("%s -c %s %s %s/mainmod/mainmod%d.mod", + cmdline = g_strdup_printf("%s -c %s %s %s/mainmod/%s.mod", MMAKER_PATH, debtarball, xmltemplate, workdir, - count); + xmltemplate); if (!executeCommandMain(cmdline)) { printf("Warning: mmaker returned an error when building mainmodule, continuing...\n"); } @@ -114,11 +114,11 @@ while (ptr != NULL) { gchar *xmltemplate = (gchar *)ptr->data; count++; - cmdline = g_strdup_printf("%s %s %s/minimod/minimod%d.mod", + cmdline = g_strdup_printf("%s %s %s/minimod/%s.mod", MORPHMINI_PATH, xmltemplate, workdir, - count); + xmltemplate); if (!executeCommandMain(cmdline)) { printf("Warning: morphmini returned an error when building minimodule, continuing...\n"); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-10-02 21:26:04
|
Revision: 2562 http://morphix.svn.sourceforge.net/morphix/?rev=2562&view=rev Author: bmsleight Date: 2007-10-02 14:26:01 -0700 (Tue, 02 Oct 2007) Log Message: ----------- Updating Manual Modified Paths: -------------- 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 trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s05.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -14,17 +14,17 @@ </li><li> apt-get install morphing-tools </li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="GettingtheTemplatesandmainGraphicsFile"></a>Getting the Templates and main Graphics File</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> -http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/mmaker/templates/basemod-2.6.15.xml[Base Module Tempate] +<a href="http://tinyurl.com/2q535o" target="_top">Base Module Tempate</a> </li><li> -http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/mmaker/templates/morphix-livekiosk.xml[MainModule Template] +<a href="http://tinyurl.com/33whes" target="_top">MainModule Template</a> </li><li> -http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml[MiniModule Kiosk Setting] +<a href="http://tinyurl.com/2lguyr" target="_top">MiniModule Kiosk Setting</a> </li><li> -Non-Free MiniModule Templates, http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/scripts-mini/MorphixMini-NonFree-Java.xml[1] http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/scripts-mini/MorphixMini-NonFree-FlashPlugin.xml[2] +Non-Free MiniModule Templates, <a href="http://tinyurl.com/2vnra4" target="_top">1</a> <a href="http://tinyurl.com/2r2l67" target="_top">2</a> </li><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><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-NonFree-Java.xml -n MorphixMini-NonFree-FlashPlugin.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="id2552187"></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="id2552211"></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="id2552256"></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="id2552173"></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="id2552197"></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="id2552243"></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 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s06.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,26 +1,26 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><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="id2552287"></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=UTF-8"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><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="id2552273"></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="id2552309"></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="id2552294"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2552325"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2552311"></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="id2552342"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2552328"></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="id2552358"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2552344"></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="id2552375"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2552361"></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="id2552402"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2552388"></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="id2552422"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2552407"></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="id2552446"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2552431"></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="id2552470"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2552456"></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 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s07.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><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="id2552487"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2552494"></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="id2552518"></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=UTF-8"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><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="id2552472"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2552480"></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="id2552504"></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 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s08.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><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="id2553410"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2553417"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><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="id2553403"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2553410"></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="id2553498"></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="id2553522"></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="id2553491"></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="id2553515"></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="id2553571"></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="id2503631"></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="id2553564"></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="id2553593"></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,12 +24,12 @@ 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="id2503683"></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="id2503696"></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="id2553645"></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="id2553658"></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="id2503733"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553695"></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> @@ -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="id2553991"></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="id2553848"></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="id2554079"></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 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="id2553936"></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> xmodule=vesa </li><li> xmodule=nvidia </li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. * fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554138"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554170"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2554177"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554212"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553994"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554027"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2554034"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554069"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> <span class="emphasis"><em>sudo pppconfig</em></span> t It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. @@ -66,10 +66,10 @@ </li><li> To disconnect - <span class="emphasis"><em>poff -a</em></span> </li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554421"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s08.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s08.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su +http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554277"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s08.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s08.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su nano /etc/apt/sources.list</pre><p>The file should contain the following line</p><pre class="literallayout">deb http://www.morphix.org/debian ./</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano.</p><p><a name="AptCacheUpdate"></a>To search for a package, become super-user, update your cache, then search the cache (in this example search for the morphix-manual package).</p><pre class="literallayout">su apt-get update -apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554549"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware +apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554406"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware equals better performance. Depending what how you are planning to use Morphix.</p><p>I have Morphix running on the following machines, with the following installs</p><div class="orderedlist"><ol type="1"><li><p> Modified: trunk/how_tos/docbook_html/ar01s09.html =================================================================== --- trunk/how_tos/docbook_html/ar01s09.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s09.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix Transition</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link rel="next" href="ar01s10.html" title="Appendix Man Pages"><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 Transition</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s10.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="id2554658"></a>Appendix Transition</h2></div></div></div><p>This second documents the transitional changes version to version of Morphix, especially bases.</p><p>It reflects the README.transition on the CDROM.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554673"></a>Transition to unionfs-wielding base (0.5-pre5)</h3></div></div></div><p>Since Morphix 0.5-pre5 unionfs is used instead of cowloop.</p><p>Unionfs doesn't require a specific filesystem. You can still use the +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix Transition</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link rel="next" href="ar01s10.html" title="Appendix Man Pages"><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 Transition</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s10.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="id2554514"></a>Appendix Transition</h2></div></div></div><p>This second documents the transitional changes version to version of Morphix, especially bases.</p><p>It reflects the README.transition on the CDROM.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554529"></a>Transition to unionfs-wielding base (0.5-pre5)</h3></div></div></div><p>Since Morphix 0.5-pre5 unionfs is used instead of cowloop.</p><p>Unionfs doesn't require a specific filesystem. You can still use the cowloop-way with module-builder -t ext3, or you can use the default (iso9660). -Both should work.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554693"></a>Transition to non-floppy emulation base</h3></div></div></div><p>The files in /base/boot.img (the floppy image) are now available in /boot +Both should work.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554550"></a>Transition to non-floppy emulation base</h3></div></div></div><p>The files in /base/boot.img (the floppy image) are now available in /boot ISO-construction now happens using the following command:</p><pre class="literallayout">find $SRC/ -type f -print0 | xargs -0 md5sum > $SRC/md5sums.txt -mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o $DEST $SRC</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554725"></a>Transition to >=2.6.x-wielding base</h3></div></div></div><p>Use the tips below, however be aware that you need cloop-utils version 2.0 or +mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o $DEST $SRC</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554582"></a>Transition to >=2.6.x-wielding base</h3></div></div></div><p>Use the tips below, however be aware that you need cloop-utils version 2.0 or higher. You may also use squashfs and zisofs-compressed modules, if you prefer these, however the base module itself (/base/morphix) should be compressed -using cloop.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554742"></a>Morphix Readme on <0.4-0c transition to >=0.4-1</h3></div></div></div><p>What are the main changes?</p><div class="itemizedlist"><ul type="disc"><li> +using cloop.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554599"></a>Morphix Readme on <0.4-0c transition to >=0.4-1</h3></div></div></div><p>What are the main changes?</p><div class="itemizedlist"><ul type="disc"><li> new cloop version, incompatible with old version </li><li> different loadmod.sh needed for mainmodules Modified: trunk/how_tos/docbook_html/bi01.html =================================================================== --- trunk/how_tos/docbook_html/bi01.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/bi01.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,15 +1,15 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Bibliography</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s12.html" title="Appendix About: This Document"><link rel="next" href="go01.html" title="Glossary"><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">Bibliography</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="bibliography"><div class="titlepage"><div><div><h2 class="title"><a name="id2555000"></a>Bibliography</h2></div></div></div><div class="bibliomixed"><a name="id2555005"></a><p class="bibliomixed"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Bibliography</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s12.html" title="Appendix About: This Document"><link rel="next" href="go01.html" title="Glossary"><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">Bibliography</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="bibliography"><div class="titlepage"><div><div><h2 class="title"><a name="id2554856"></a>Bibliography</h2></div></div></div><div class="bibliomixed"><a name="id2554862"></a><p class="bibliomixed"> <span class="bibliomisc"> <a name="taoup"></a>[taoup] Eric Steven Raymond. <span class="emphasis"><em>The Art of Unix Programming</em></span>. Addison-Wesley. ISBN 0-13-142901-9. </span> -</p></div><div class="bibliomixed"><a name="id2555025"></a><p class="bibliomixed"> +</p></div><div class="bibliomixed"><a name="id2554882"></a><p class="bibliomixed"> <span class="bibliomisc"> <a name="walsh-muellner"></a>[walsh-muellner] Norman Walsh & Leonard Muellner. <span class="emphasis"><em>DocBook - The Definative Guide</em></span>. O'Reilly & Associates. 199. ISBN 1-56592-580-7. </span> -</p></div><div class="bibliomixed"><a name="id2555046"></a><p class="bibliomixed"> +</p></div><div class="bibliomixed"><a name="id2554903"></a><p class="bibliomixed"> <span class="bibliomisc"> <a name="oreilly"></a>[oreilly] Kyle Rankin. <span class="emphasis"><em>Knoppix Hacks 100 Industrial-Strength Tips and Tools</em></span> Modified: trunk/how_tos/docbook_html/go01.html =================================================================== --- trunk/how_tos/docbook_html/go01.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/go01.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Glossary</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="bi01.html" title="Bibliography"><link rel="next" href="ix01.html" title="Index"><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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bi01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2555068"></a>Glossary</h2></div></div></div><p>Glossaries are optional. Glossaries are an example of an AsciiDoc +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Glossary</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="bi01.html" title="Bibliography"><link rel="next" href="ix01.html" title="Index"><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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bi01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2554924"></a>Glossary</h2></div></div></div><p>Glossaries are optional. Glossaries are an example of an AsciiDoc VariableList, the AsciiDoc glossary entry terms are terminated by the <code class="literal">:-</code> characters.</p><dl><dt> Grub Modified: trunk/how_tos/docbook_html/index.html =================================================================== --- trunk/how_tos/docbook_html/index.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/index.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1 +1 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Morphix Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s02.html" title="Preface"><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 Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s02.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2503091"></a>Morphix Manual</h1></div><div><div class="author"><h3 class="author"><span class="firstname">www</span> <span class="othername">Morphix</span> <span class="surname">Org</span></h3></div></div><div><div class="revhistory"><table border="1" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr><tr><td align="left">Revision 0.5</td><td align="left">September 2006</td><td align="left">BMS</td></tr></table></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="index.html#id2542592">Dedication</a></span></dt><dt><span class="section"><a href="ar01s02.html">Preface</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s02.html#id2542627">A look at Morphix: The Hack-friendly Live CD</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s03.html">Morphix ISO README</a></span></dt><dt><span class="section"><a href="ar01s04.html">Fast Introduction to building your own Morphix based livecd</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s04.html#id2504619">Really Fast Introduction</a></span></dt><dt><span class="section"><a href="ar01s04.html#id2504675">Fast Introduction</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s05.html">HowTo: Building a new LiveCD in two commands</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s05.html#SettingUptheBuildEnvironment">Setting up the build environment</a></span></dt><dt><span class="section"><a href="ar01s05.html#GettingtheTemplatesandmainGraphicsFile">Getting the Templates and main Graphics File</a></span></dt><dt><span class="section"><a href="ar01s05.html#IsoMakerExmaple">Two Commands</a></span></dt><dt><span class="section"><a href="ar01s05.html#HowDoesItLook">Volia One LiveCD</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s06.html">Morphix tools</a></span></dt><dt><span class="section"><a href="ar01s07.html">HowTo: Some Examples to help you start Morphing</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s07.html#id2552518">A look at MorphingMorphix 0.3</a></span></dt><dt><span class="section"><a href="ar01s07.html#Introduction">Introduction</a></span></dt><dt><span class="section"><a href="ar01s07.html#Remove">Remove Modules</a></span></dt><dt><span class="section"><a href="ar01s07.html#MiniMorphExample">MiniMorph Example</a></span></dt><dt><span class="section"><a href="ar01s07.html#HomeDir">Morphing the Home Directory</a></span></dt><dt><span class="section"><a href="ar01s07.html#AutoBuilding">Mmaker Example</a></span></dt><dt><span class="section"><a href="ar01s07.html#MainModule">Chrooting a Main Module</a></span></dt><dt><span class="section"><a href="ar01s07.html#Rebrand">Rebrand an ISO</a></span></dt><dt><span class="section"><a href="ar01s07.html#BuildingwholeISO">Building a whole ISO from Scratch</a></span></dt><dt><span class="section"><a href="ar01s07.html#TestQemu">Testing an iso using Qemu</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s08.html">Appendix FAQ: Frequently Asked Questions FAQ</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s08.html#AboutMorphix">About Morphix</a></span></dt><dt><span class="section"><a href="ar01s08.html#BootingMorphix">Booting Morphix</a></span></dt><dt><span class="section"><a href="ar01s08.html#UsingMorphix">Using Morphix</a></span></dt><dt><span class="section">... [truncated message content] |
From: <bms...@us...> - 2007-10-02 21:25:47
|
Revision: 2561 http://morphix.svn.sourceforge.net/morphix/?rev=2561&view=rev Author: bmsleight Date: 2007-10-02 14:25:42 -0700 (Tue, 02 Oct 2007) Log Message: ----------- Updating Manual Modified Paths: -------------- trunk/how_tos/morphix_docbook.txt Modified: trunk/how_tos/morphix_docbook.txt =================================================================== --- trunk/how_tos/morphix_docbook.txt 2007-10-02 21:18:07 UTC (rev 2560) +++ trunk/how_tos/morphix_docbook.txt 2007-10-02 21:25:42 UTC (rev 2561) @@ -283,10 +283,10 @@ Getting the Templates and main Graphics File ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -* http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/mmaker/templates/basemod-2.6.15.xml[Base Module Tempate] -* http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/mmaker/templates/morphix-livekiosk.xml[MainModule Template] -* http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml[MiniModule Kiosk Setting] -* Non-Free MiniModule Templates, http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/scripts-mini/MorphixMini-NonFree-Java.xml[1] http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/scripts-mini/MorphixMini-NonFree-FlashPlugin.xml[2] +* http://tinyurl.com/2q535o[Base Module Tempate] +* http://tinyurl.com/33whes[MainModule Template] +* http://tinyurl.com/2lguyr[MiniModule Kiosk Setting] +* Non-Free MiniModule Templates, http://tinyurl.com/2vnra4[1] http://tinyurl.com/2r2l67[2] * http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding] [[IsoMakerExmaple]] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-10-02 21:18:12
|
Revision: 2560 http://morphix.svn.sourceforge.net/morphix/?rev=2560&view=rev Author: bmsleight Date: 2007-10-02 14:18:07 -0700 (Tue, 02 Oct 2007) Log Message: ----------- Homepage fix (2) Modified Paths: -------------- trunk/scripts-mini/MorphixMini-KioskSetting.xml trunk/scripts-mini/MorphixMini-KioskSetting.xml.pre Modified: trunk/scripts-mini/MorphixMini-KioskSetting.xml =================================================================== --- trunk/scripts-mini/MorphixMini-KioskSetting.xml 2007-10-01 22:41:49 UTC (rev 2559) +++ trunk/scripts-mini/MorphixMini-KioskSetting.xml 2007-10-02 21:18:07 UTC (rev 2560) @@ -1,7 +1,7 @@ <comps> <group> <minimod> - <version>0.04</version> + <version>0.05</version> <description>MorphMini to set the persistent application and set/restore kiosk extension</description> <minitag>MorphixMiniKioskSetting</minitag> <maintag>matchbox</maintag> @@ -10,11 +10,12 @@ <preX> <!-- Comment out if you do not want the simple Navigation Bar --> <command>echo 'pref("rkiosk.navbar", true);' >> /etc/iceweasel/pref/iceweasel.js </command> - <command>echo 'pref("browser.startup.homepage", "http://www.morphix.org");' >> /usr/share/iceweasel-extensions/webconverger/defaults/preferences/prefs.js </command> + <command>echo 'browser.startup.homepage=http://www.morphix.org' > /usr/share/iceweasel/browserconfig.properties </command> + <command>dhclient </command> </preX> <X> <!-- Before each time firefox is launched, delete the old user setting and restore saved setting --> <command>echo "rm ~/.mozilla/ -R " >> ~/.persistent-app </command> - <command>echo "firefox " >> ~/.persistent-app </command> + <command>echo "firefox http://www.morphix.org" >> ~/.persistent-app </command> <command>echo "killall firefox-bin " >> ~/.inactivity </command> </X> </commandlist> Modified: trunk/scripts-mini/MorphixMini-KioskSetting.xml.pre =================================================================== --- trunk/scripts-mini/MorphixMini-KioskSetting.xml.pre 2007-10-01 22:41:49 UTC (rev 2559) +++ trunk/scripts-mini/MorphixMini-KioskSetting.xml.pre 2007-10-02 21:18:07 UTC (rev 2560) @@ -1,7 +1,7 @@ <comps> <group> <minimod> - <version>0.04</version> + <version>0.05</version> <description>MorphMini to set the persistent application and set/restore kiosk extension</description> <minitag>MorphixMiniKioskSetting</minitag> <maintag>matchbox</maintag> @@ -10,11 +10,12 @@ <preX> <!-- Comment out if you do not want the simple Navigation Bar --> COMMENTOUTNAVBAR<command>echo 'pref("rkiosk.navbar", true);' >> /etc/iceweasel/pref/iceweasel.js </command> ECOMMENTOUTNAVBAR - <command>echo 'pref("browser.startup.homepage", "http://HOMEPAGE");' >> /etc/iceweasel/pref/iceweasel.js </command> + <command>echo 'browser.startup.homepage=http://HOMEPAGE' > /usr/share/iceweasel/browserconfig.properties </command> + <command>dhclient </command> </preX> <X> <!-- Before each time firefox is launched, delete the old user setting and restore saved setting --> <command>echo "rm ~/.mozilla/ -R " >> ~/.persistent-app </command> - <command>echo "firefox " >> ~/.persistent-app </command> + <command>echo "firefox http://HOMEPAGE " >> ~/.persistent-app </command> <command>echo "killall firefox-bin " >> ~/.inactivity </command> </X> </commandlist> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-10-01 22:41:50
|
Revision: 2559 http://morphix.svn.sourceforge.net/morphix/?rev=2559&view=rev Author: bmsleight Date: 2007-10-01 15:41:49 -0700 (Mon, 01 Oct 2007) Log Message: ----------- Updating Manual Modified Paths: -------------- trunk/how_tos/all_man_pages/all_man_pages.xml trunk/how_tos/all_man_pages/html/ar01s02.html trunk/how_tos/all_man_pages/html/ar01s03.html trunk/how_tos/all_man_pages/html/ar01s04.html trunk/how_tos/all_man_pages/html/ar01s05.html trunk/how_tos/all_man_pages/html/ar01s06.html trunk/how_tos/all_man_pages/html/ar01s07.html trunk/how_tos/all_man_pages/html/ar01s08.html trunk/how_tos/all_man_pages/html/ar01s09.html trunk/how_tos/all_man_pages/html/ar01s10.html trunk/how_tos/all_man_pages/html/ar01s11.html trunk/how_tos/all_man_pages/html/ar01s12.html trunk/how_tos/all_man_pages/html/ar01s13.html trunk/how_tos/all_man_pages/html/index.html trunk/how_tos/all_man_pages/html/ix01.html trunk/how_tos/all_man_pages/man/add_to_iso.1 trunk/how_tos/all_man_pages/man/isomaker.1 trunk/how_tos/all_man_pages/man/isomorph.1 trunk/how_tos/all_man_pages/man/make-iso.1 trunk/how_tos/all_man_pages/man/make-mini.1 trunk/how_tos/all_man_pages/man/minimod-gen.1 trunk/how_tos/all_man_pages/man/mmaker.1 trunk/how_tos/all_man_pages/man/module-builder.1 trunk/how_tos/all_man_pages/man/module-extractor.1 trunk/how_tos/all_man_pages/man/morphix-rebrand.1 trunk/how_tos/all_man_pages/man/morphmini.1 trunk/how_tos/all_man_pages/man_xml/isomorph.xml trunk/how_tos/all_man_pages/man_xml/minimod-gen.xml 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 trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/all_man_pages/all_man_pages.xml =================================================================== --- trunk/how_tos/all_man_pages/all_man_pages.xml 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/all_man_pages.xml 2007-10-01 22:41:49 UTC (rev 2559) @@ -382,91 +382,25 @@ </section> <section> <title>OPTIONS</title> +<literallayout class="monospaced">'--add' [OPTIONS...] [ file | file path | option ] OLDISO NEWISO :: + Add modular parts to the 'OLDISO' making a 'NEWISO' + 'base BASEMODULE OLDISO NEWISO';; + replace basemodule + 'main MAINMODULE OLDISO NEWISO';; + add mainmodule + 'mini MINIMODULE OLDISO NEWISO';; + add minimodule + 'deb DEBPACKAGE OLDISO NEWISO';; + add debian package + 'exec SHELLSCRIPT OLDISO NEWISO';; + add script + 'copy FILE PATH OLDISO NEWISO';; + add file in path + 'boot "Boot Option" OLDISO NEWISO';; + add boot option</literallayout> <variablelist> <varlistentry> <term> -<emphasis>—add</emphasis> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO -</term> -<listitem> -<simpara> - Add modular parts to the <emphasis>OLDISO</emphasis> making a <emphasis>NEWISO</emphasis> -</simpara> -<variablelist> -<varlistentry> -<term> -<emphasis>base BASEMODULE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - replace basemodule -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>main MAINMODULE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add mainmodule -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>mini MINIMODULE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add minimodule -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>deb DEBPACKAGE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add debian package -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>exec SHELLSCRIPT OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add script -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>copy FILE PATH OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add file in path -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>boot "Boot Option" OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add boot option -</simpara> -</listitem> -</varlistentry> -</variablelist> -</listitem> -</varlistentry> -<varlistentry> -<term> <emphasis>—del</emphasis> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO </term> <listitem> @@ -1388,8 +1322,6 @@ Interactive commandline tool for building a minimodule. Interactive menu </term> <listitem> -<simpara> -</simpara> <orderedlist> <listitem> <simpara> Modified: trunk/how_tos/all_man_pages/html/ar01s02.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s02.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s02.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,30 +1,30 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="index.html" title="Morphix Man Pages"><link rel="next" href="ar01s03.html" title="MODULE-BUILDER(1)"><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="id2542552"></a>Preface</h2></div></div></div><p>This is a DocBook containing all the Morphix man pages.</p><p><a class="indexterm" name="id2542563"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="index.html" title="Morphix Man Pages"><link rel="next" href="ar01s03.html" title="MODULE-BUILDER(1)"><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="id2542593"></a>Preface</h2></div></div></div><p>This is a DocBook containing all the Morphix man pages.</p><p><a class="indexterm" name="id2542604"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2542577"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2542618"></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="id2504054"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2504098"></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="id2504070"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2504113"></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="id2504086"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2504129"></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="id2504113"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2504155"></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="id2504132"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2504175"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> - Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2504148"></a> + Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2504191"></a> <span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2504165"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2504207"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> - Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2504180"></a> + Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2504223"></a> <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="id2504196"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2504239"></a> <span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2504212"></a> + Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2504256"></a> <span class="emphasis"><em>- morphix-chroot (morphix-chroot)</em></span> - chroot into a Morphix MainModule</p><p><a class="indexterm" name="id2504228"></a> + chroot into a Morphix MainModule</p><p><a class="indexterm" name="id2504272"></a> <span class="emphasis"><em>- morphix-rebrand (morphix-rebrand)</em></span> Rebrands a Morphix LiveCD using a graphix.png file.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Man Pages </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-BUILDER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s03.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s03.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s03.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><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">MODULE-BUILDER(1)</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="id2504245"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504256"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504268"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504283"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504301"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><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">MODULE-BUILDER(1)</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="id2504288"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504300"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504311"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504326"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504344"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-l LABEL</em></span> </span></dt><dd> set the CD label if no label is given (default: Morphix) @@ -18,8 +18,8 @@ <span class="emphasis"><em>iso9660</em></span> </span></dt><dd> faster, default. Only overlayable with translucency/mini_fo -</dd></dl></div></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504478"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504496"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> module-builder /tmp/building-module/ /tmp/Morphix-Mini-1.mod -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504504"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504515"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504528"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504542"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504570"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504522"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504533"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504546"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504560"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504588"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s04.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s04.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s04.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><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">MODULE-EXTRACTOR(1)</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="id2504587"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504599"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504610"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504624"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504642"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><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">MODULE-EXTRACTOR(1)</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="id2504605"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504617"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504629"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504642"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504660"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> module-builder /tmp/Morphix-Mini-1.mod /tmp/building-module/ -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504668"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504679"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504692"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504925"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504953"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></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">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504686"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504697"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504710"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504989"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505018"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></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">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s05.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s05.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s05.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,7 +1,7 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><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">MAKE-ISO(1)</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="id2504970"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504982"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504993"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505006"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><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">MAKE-ISO(1)</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="id2505035"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505047"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505058"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505071"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory and then generates a bootable live CD from the <span class="emphasis"><em>sourcedirectory</em></span> -Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505025"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505090"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> make-iso /tmp/morphix-cd-files/ /tmp/Morphix-cd.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505050"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505062"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505075"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505089"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505118"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></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">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505115"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505126"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505140"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505154"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505183"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></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">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s06.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s06.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s06.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,36 +1,19 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><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">ISOMORPH(1)</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="id2505135"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505146"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505157"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505209"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505221"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> -<span class="emphasis"><em>—add</em></span> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO -</span></dt><dd><p> - Add modular parts to the <span class="emphasis"><em>OLDISO</em></span> making a <span class="emphasis"><em>NEWISO</em></span> -</p><div class="variablelist"><dl><dt><span class="term"> -<span class="emphasis"><em>base BASEMODULE OLDISO NEWISO</em></span> -</span></dt><dd> - replace basemodule -</dd><dt><span class="term"> -<span class="emphasis"><em>main MAINMODULE OLDISO NEWISO</em></span> -</span></dt><dd> - add mainmodule -</dd><dt><span class="term"> -<span class="emphasis"><em>mini MINIMODULE OLDISO NEWISO</em></span> -</span></dt><dd> - add minimodule -</dd><dt><span class="term"> -<span class="emphasis"><em>deb DEBPACKAGE OLDISO NEWISO</em></span> -</span></dt><dd> - add debian package -</dd><dt><span class="term"> -<span class="emphasis"><em>exec SHELLSCRIPT OLDISO NEWISO</em></span> -</span></dt><dd> - add script -</dd><dt><span class="term"> -<span class="emphasis"><em>copy FILE PATH OLDISO NEWISO</em></span> -</span></dt><dd> - add file in path -</dd><dt><span class="term"> -<span class="emphasis"><em>boot "Boot Option" OLDISO NEWISO</em></span> -</span></dt><dd> - add boot option -</dd></dl></div></dd><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><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">ISOMORPH(1)</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="id2505200"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505211"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505222"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505274"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505286"></a>OPTIONS</h3></div></div></div><pre class="literallayout">'--add' [OPTIONS...] [ file | file path | option ] OLDISO NEWISO :: + Add modular parts to the 'OLDISO' making a 'NEWISO' + 'base BASEMODULE OLDISO NEWISO';; + replace basemodule + 'main MAINMODULE OLDISO NEWISO';; + add mainmodule + 'mini MINIMODULE OLDISO NEWISO';; + add minimodule + 'deb DEBPACKAGE OLDISO NEWISO';; + add debian package + 'exec SHELLSCRIPT OLDISO NEWISO';; + add script + 'copy FILE PATH OLDISO NEWISO';; + add file in path + 'boot "Boot Option" OLDISO NEWISO';; + add boot option</pre><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>—del</em></span> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO </span></dt><dd><p> Delete modular parts from the <span class="emphasis"><em>OLDISO</em></span> making a <span class="emphasis"><em>NEWISO</em></span> @@ -146,8 +129,8 @@ <span class="emphasis"><em>—list-xml</em></span> ISO </span></dt><dd> List all morphix files in XML format from the <span class="emphasis"><em>ISO</em></span> -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552526"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552437"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Add a boot parameter to a Morphix iso </span></dt><dd> isomorph —add boot "splash=n" /tmp/old.iso /tmp/new.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552554"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552565"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552578"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552592"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552621"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></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">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552465"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552476"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552489"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552503"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552532"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></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">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s07.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s07.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s07.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><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">MMAKER(1)</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="id2552638"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552650"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552661"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-a /path/to/package1.deb [-a /path/to/package2.deb]] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552678"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552698"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><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">MMAKER(1)</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="id2552549"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552561"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552573"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-a /path/to/package1.deb [-a /path/to/package2.deb]] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552590"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552609"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-g debootstrap.tar.gz</em></span> </span></dt><dd> Use a local debian bootstrap, rather than download from repository. @@ -42,7 +42,7 @@ <span class="emphasis"><em>-i</em></span> </span></dt><dd> Interactive mode - may not work. -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552913"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552824"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a Morphix base m... [truncated message content] |
From: <bms...@us...> - 2007-10-01 22:41:20
|
Revision: 2558 http://morphix.svn.sourceforge.net/morphix/?rev=2558&view=rev Author: bmsleight Date: 2007-10-01 15:41:17 -0700 (Mon, 01 Oct 2007) Log Message: ----------- Updating Manual Modified Paths: -------------- trunk/how_tos/morphix_docbook.txt Modified: trunk/how_tos/morphix_docbook.txt =================================================================== --- trunk/how_tos/morphix_docbook.txt 2007-09-30 23:55:23 UTC (rev 2557) +++ trunk/how_tos/morphix_docbook.txt 2007-10-01 22:41:17 UTC (rev 2558) @@ -283,34 +283,12 @@ Getting the Templates and main Graphics File ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -* http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/basemod-2.6.9.xml?view=markup[Base Module Tempate] -* http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/morphix-livekiosk.xml?view=markup[MainModule Template] -* MiniModule Templates, http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml?view=markup[1] http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskAddins.xml?view=markup[2] - -[NOTE] -.Note on Templates -===================================================================== -These templates may point to a local mirror of the debian repository. Un-comment the remote repository and comment out the local repository. - -For example replace the lines - - <!-- <repository type="debian">ftp://ftp.debian.org/debian</repository> --> - <repository type="debian">http://127.0.0.1/sid/</repository> - -With the lines - - <repository type="debian">ftp://ftp.debian.org/debian</repository> - <!-- <repository type="debian">http://127.0.0.1/sid/</repository> --> -===================================================================== - - +* http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/mmaker/templates/basemod-2.6.15.xml[Base Module Tempate] +* http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/mmaker/templates/morphix-livekiosk.xml[MainModule Template] +* http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml[MiniModule Kiosk Setting] +* Non-Free MiniModule Templates, http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/scripts-mini/MorphixMini-NonFree-Java.xml[1] http://morphix.svn.sourceforge.net/viewvc/*checkout*/morphix/trunk/scripts-mini/MorphixMini-NonFree-FlashPlugin.xml[2] * http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding] -.Graphics File used for Rebranding -==================================================================== -image:../images/MorphixLiveKiosk.png["Rebranded Boot Splash Background", width=400] -==================================================================== - [[IsoMakerExmaple]] Two Commands @@ -318,7 +296,7 @@ Run isomaker then morphix-rebrand (The magic two commands) -* isomaker -b ./basemod-2.6.15.xml -m ./morphix-livekiosk.xml -n ./MorphixMini-KioskSetting.xml -n ./MorphixMini-KioskAddins.xml -r http://www.morphix.org/debian -p grub-gfxboot-iso-udeb -p morphix-cdrom-misc-udeb -p morphix-grub-menulist-udeb -p morphix-iso-grubtheme ./morphix-livekiosk.iso +* isomaker -b ./basemod-2.6.15.xml -m ./morphix-livekiosk.xml -n ./MorphixMini-KioskSetting.xml -n ./MorphixMini-NonFree-Java.xml -n MorphixMini-NonFree-FlashPlugin.xml -r http://www.morphix.org/debian -p grub-gfxboot-iso-udeb -p morphix-cdrom-misc-udeb -p morphix-grub-menulist-udeb -p morphix-iso-grubtheme ./morphix-livekiosk.iso * morphix-rebrand ./morphix-livekiosk.iso ./MorphixLiveKiosk.iso ./MorphixLiveKiosk.png [[HowDoesItLook]] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-09-30 23:55:30
|
Revision: 2557 http://morphix.svn.sourceforge.net/morphix/?rev=2557&view=rev Author: bmsleight Date: 2007-09-30 16:55:23 -0700 (Sun, 30 Sep 2007) Log Message: ----------- Homepage fix Modified Paths: -------------- trunk/scripts-mini/MorphixMini-KioskSetting.xml Modified: trunk/scripts-mini/MorphixMini-KioskSetting.xml =================================================================== --- trunk/scripts-mini/MorphixMini-KioskSetting.xml 2007-09-06 19:48:33 UTC (rev 2556) +++ trunk/scripts-mini/MorphixMini-KioskSetting.xml 2007-09-30 23:55:23 UTC (rev 2557) @@ -10,7 +10,7 @@ <preX> <!-- Comment out if you do not want the simple Navigation Bar --> <command>echo 'pref("rkiosk.navbar", true);' >> /etc/iceweasel/pref/iceweasel.js </command> - <command>echo 'pref("browser.startup.homepage", "http://www.morphix.org");' >> /etc/iceweasel/pref/iceweasel.js </command> + <command>echo 'pref("browser.startup.homepage", "http://www.morphix.org");' >> /usr/share/iceweasel-extensions/webconverger/defaults/preferences/prefs.js </command> </preX> <X> <!-- Before each time firefox is launched, delete the old user setting and restore saved setting --> <command>echo "rm ~/.mozilla/ -R " >> ~/.persistent-app </command> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-09-06 19:48:36
|
Revision: 2556 http://morphix.svn.sourceforge.net/morphix/?rev=2556&view=rev Author: bmsleight Date: 2007-09-06 12:48:33 -0700 (Thu, 06 Sep 2007) Log Message: ----------- It is possible to function with less sleep, Happy Morphix commit-day :) Modified Paths: -------------- trunk/mmaker/utils/auto-testing/run_testing.sh Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2007-09-06 01:17:15 UTC (rev 2555) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2007-09-06 19:48:33 UTC (rev 2556) @@ -189,7 +189,7 @@ date # This machine get hot - have 20 minutes to cool down # sleep 1200 - sleep 300 + sleep 240 date fi #Zip the log and xml files of the base and main_modules This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2007-09-06 01:17:18
|
Revision: 2555 http://morphix.svn.sourceforge.net/morphix/?rev=2555&view=rev Author: alextreme Date: 2007-09-05 18:17:15 -0700 (Wed, 05 Sep 2007) Log Message: ----------- * happy morphix commit-day! Added Paths: ----------- trunk/mmaker/templates/basemod-2.6.22.xml Added: trunk/mmaker/templates/basemod-2.6.22.xml =================================================================== --- trunk/mmaker/templates/basemod-2.6.22.xml (rev 0) +++ trunk/mmaker/templates/basemod-2.6.22.xml 2007-09-06 01:17:15 UTC (rev 2555) @@ -0,0 +1,113 @@ +<comps> + <group> + <id>base</id> + <version>0.5-pre7</version> + <name>Morphix Base Default</name> + <repositorylist> + <repository type="debian">ftp://ftp.debian.org/debian</repository> + <repository type="debian" suite="etch/updates">http://security.debian.org/</repository> +<!-- <repository type="debian">http://127.0.0.1/debian</repository>--> + + <repository type="plain">http://www.morphix.org/debian</repository> +<!-- <repository type="plain">http://developer.linuxtag.net/knoppix</repository> --> + </repositorylist> + <description>Morphix Basemodule</description> + <type>basemod</type> + <suite>etch</suite> + <packagelist> + <packagereq>udev</packagereq> + <packagereq>aumix</packagereq> + <packagereq>usbutils</packagereq> + <packagereq>read-edid</packagereq> <!-- Need this for hwsetup --> + <packagereq>hwsetup-morphix</packagereq> + <packagereq>libpci1</packagereq> <!-- hwsetup needs this, should be a depend... --> + <packagereq>hwdata-morphix</packagereq> + <packagereq>ddcxinfo-morphix</packagereq> + <packagereq>eject</packagereq> + <packagereq>pump</packagereq> <!-- replaces dhcp3-client --> + <packagereq>usleep-knoppix</packagereq> + <packagereq>sysvinit-morphix</packagereq> <!-- for knoppix-style init --> + + <packagereq>dialog</packagereq> <!-- necessary for lowmem prompt, could be used for mainmodule selection --> + <packagereq>file</packagereq> <!-- need this for mount_module --> + <packagereq>mountmodule</packagereq> <!-- generic morphix modulemounter script --> + <packagereq>ddcxinfo-knoppix</packagereq> <!-- necessary for X/monitor detection --> + <packagereq>morphix-base-scripts</packagereq> <!-- sets up number of knop/morph /usr/sbin scripts --> + + <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.22.5-morphix</packagereq> + + <packagereq>cloop-module-2.6.22.5-morphix</packagereq> +<!-- <packagereq>linux-wlan-ng-modules-2.6.12</packagereq>--> + <packagereq>unionfs-modules-2.6.22.5-morphix</packagereq> + <packagereq>unionfs-utils</packagereq> + + <!-- other lkm's we want in our base--> + <!-- Still to fix... --> +<!-- + <packagereq>acx100-2.6.22.5-morphix</packagereq> + <packagereq>bcm43xx-modules-2.6.22.5-morphix</packagereq> + <packagereq>fglrx-kernel-2.6.22.5-morphix</packagereq> + <packagereq>ndiswrapper-modules-2.6.22.5-morphix</packagereq> + <packagereq>nvidia-kernel-2.6.22.5-morphix</packagereq> + <packagereq>spca5xx-modules-2.6.22.5-morphix</packagereq> +at76c503a +madwifi +ov511 +pwc +rt2400 +rt2500 +zd1211 +linux-wlan-ng (!) +--> + + + <packagereq>morphix-base-conf</packagereq> <!-- /etc and morphix base init scripts, put this in as last --> + + <!-- packages that are removed --> + <packagedel>apt-utils</packagedel> + <packagedel>aptitude</packagedel> <!-- removes tasksel & tasksel-data --> + <packagedel>dselect</packagedel> + <packagedel>cron</packagedel> + <packagedel>ed</packagedel> + <packagedel>nano</packagedel> + <packagedel>groff-base</packagedel> + <packagedel>info</packagedel> + <packagedel>vim-common</packagedel> + <packagedel>traceroute</packagedel> + <packagedel>wget</packagedel> + <packagedel>dhcp3-client</packagedel> <!-- takes out dhcp3-common --> + <packagedel>logrotate</packagedel> + <!-- Removing apt, gpgv, & gnugp would save almost another 10M, but they are essential + to Debian and need a little more than a simple 'yes' to automate removal. --> + + <!-- packages exclusive to a Sarge base to remove --> + <packagedel>exim4-base</packagedel> + <packagedel>telnet</packagedel> + <packagedel>ppp</packagedel> + <packagedel>modutils</packagedel> <!-- Only needed for 2.4 kernels --> + + </packagelist> +<!-- To be really brutal, these commands can be run to chop out dpkg & friends.. --> + <commandlist> + <command>find /usr/share/locale -name "apt.mo" -exec rm -f {} \;</command> + <command>find /usr/share/locale -name "dpkg.mo" -exec rm -f {} \;</command> + <command>find /usr/share/locale -name "gnugp.mo" -exec rm -f {} \;</command> + <command>find /usr/share/locale -name "libapt*.mo" -exec rm -f {} \;</command> + <command>rm -fR /usr/share/lintian /usr/share/keyrings /usr/share/gnupg /usr/share/bug</command> + <command>rm -fR /usr/lib/apt /usr/lib/dpkg /usr/lib/gnugp</command> + <command>rm -fR /etc/apt /etc/cron /etc/dpkg /etc/logrotate*</command> + <command>rm -f /usr/lib/libapt-pkg*</command> + <command>rm -f /usr/bin/apt-*</command> + <command>rm -f /usr/bin/dpkg*</command> + <command>rm -f /usr/bin/gpg*</command> + <command>rm -f /usr/bin/lspgpot</command> + </commandlist> + + </group> +</comps> + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-08-20 21:21:59
|
Revision: 2554 http://morphix.svn.sourceforge.net/morphix/?rev=2554&view=rev Author: bmsleight Date: 2007-08-20 14:21:53 -0700 (Mon, 20 Aug 2007) Log Message: ----------- Adding support for AutoTesting .img builds Modified Paths: -------------- trunk/mmaker/utils/auto-testing/run_testing.sh trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2007-08-15 20:51:53 UTC (rev 2553) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2007-08-20 21:21:53 UTC (rev 2554) @@ -175,7 +175,7 @@ echo $DIVIDER sudo isomorph --list $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $DIVIDER - /home/morph/morphix/trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh -q qemu_0.8.4-etch1 -t 800 -l /home/morph/morphix/trunk/cdrom-misc/images/Morphix_TINY.gif -g 1024x768 -s "spc,s,p,l,a,s,h,equal,n,spc,d,e,b,u,g,m,o,r,p,h,i,x,equal,y,e,s,spc,kp_enter" $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg + /home/morph/morphix/trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh -q qemu_0.8.4-etch1 -t 800 -g 1024x768 -s "spc,s,p,l,a,s,h,equal,n,spc,d,e,b,u,g,m,o,r,p,h,i,x,equal,y,e,s,spc,kp_enter" $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg # 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 800 sudo rm $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-08-15 20:51:53 UTC (rev 2553) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-08-20 21:21:53 UTC (rev 2554) @@ -12,7 +12,7 @@ # # # Required packages/applications :- # # bash, expect, ffmpeg2thoera, imagemagick, # -# twibright-vnc, qemu, vncserver # +# qemu, vncserver, vncrec-twibright # # # # Requires /etc/vnc.conf to be ammended. # # # @@ -123,7 +123,14 @@ { export DISPLAY=$VNSERVER_QEMU echo "Starting qemu, within Display $VNSERVER_QEMU" -$QEMU_BIN -no-kqemu -full-screen -cdrom $ISO -monitor telnet:$IPADDRESS:$QEMU_MONITOR_PORT,server,nowait & +IMAGE_TYPE=$(echo "$ISO" | sed -e 's/.*[.]//g') +if [ "$IMAGE_TYPE" = "img" ] +then + QEMU_OPTS="-hda" +else + QEMU_OPTS="-cdrom" +fi +$QEMU_BIN -full-screen $QEMU_OPTS $ISO -monitor telnet:$IPADDRESS:$QEMU_MONITOR_PORT,server,nowait & sleep 3 i=1 REACHED_LAST_KB="" @@ -203,8 +210,8 @@ echo echo " It is worth noting that this script takes a long time to run and heavy usage of CPU." echo " There is heavy usage of the qemu, imagemagik tools. " - echo " For every second of running qemu the script it can take up to 12s to compile the video." - echo " For example using -t 300 will about one hour." + echo " For every second of running qemu the script it can take up to 3s to compile the video." + echo " For example using -t 1200 will about one hour." echo echo " Minimum geometry for qemu -g 1024x768" echo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-08-15 20:51:56
|
Revision: 2553 http://morphix.svn.sourceforge.net/morphix/?rev=2553&view=rev Author: bmsleight Date: 2007-08-15 13:51:53 -0700 (Wed, 15 Aug 2007) Log Message: ----------- Now using Twibright-vncrec. Twibrihgt packages soon to be available at debian-restricted. Modified Paths: -------------- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-08-02 19:20:55 UTC (rev 2552) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-08-15 20:51:53 UTC (rev 2553) @@ -3,7 +3,7 @@ # video-qemu-booting-iso.sh # # # # Copyleft (c) 2007 Brendan M. Sleight # -# <bmsleight@barwap._REMOVE_SPAM_TRAP.com> # +# <bmsleight@barwap._REMOVE_SPAM_TRAP.com> # # # # This script is licensed under the GNU GPL v2 or later. # # # @@ -11,8 +11,8 @@ # /usr/share/common-licenses/GPL # # # # Required packages/applications :- # -# bash, expect, ffmpeg2thoera, imagemagick, mencoder, # -# qemu, vncrec, vncserver # +# bash, expect, ffmpeg2thoera, imagemagick, # +# twibright-vnc, qemu, vncserver # # # # Requires /etc/vnc.conf to be ammended. # # # @@ -30,7 +30,7 @@ if [ "$VNCCONF" != "\$vncStartup = \"~/.vnc/xstartup\";" ] then echo "Requires vnc.conf to have the line:- " - echo "\$vncStartup = \"~/.vnc/xstartup\";" + echo "\$vncStartup = \"~/.vnc/xstartup\";" echo "Else two lots of windowm mangers will launched in the extra vnc sessions." exit fi @@ -42,10 +42,9 @@ PASSWD="$RANDOM.$RANDOM.$RANDOM.$RANDOM.$RANDOM" HOSTNAME=$(hostname) OLD_DISPLAY="$DISPLAY" -TODAY=$(date +"%F") +TODAY=$(date +"%F") TMP_DIR=/tmp/vqbi.$$.tmp IPADDRESS="127.0.0.1" -VNCREC_MOVIE_FRAMERATE=1 } get_options_and_defaults () @@ -62,15 +61,13 @@ if [ "$CONVERT_DIM" = "" ]; then CONVERT_DIM="800x600" fi -if [ "$MCODER_DIM" = "" ]; then - MCODER_DIM="w=800:h=600" -fi -MCODER_DIM_SCALE=$(echo "$MCODER_DIM" | sed s/x/,/g) +FFMPEG_DIM_SCALE=$(echo "$CONVERT_DIM" | sed s/x/\ -y\ /g) +FFMPEG_DIM_SCALE="-x $FFMPEG_DIM_SCALE" if [ "$TIME_Q" = "" ]; then - TIME_Q="60" + TIME_Q="600" fi -if [ "$LOGO" = "" ]; then - LOGO="/home/morph/webconverger/openlogo-75.png" +if [ "$VQUALITY" = "" ]; then + VQUALITY="5" fi if [ "$QEMU_BIN" = "" ]; then QEMU_BIN="qemu" @@ -116,7 +113,7 @@ start_vnc_record () { -export DISPLAY="$VNSERVER_VNCREC" +export DISPLAY="$VNSERVER_VNCREC" export VNCREC_MOVIE_FRAMERATE echo "Starting vncrec, recording :$VNCSERVER_QMEU_NUMBER. Local display :$VNCSERVER_VNCREC_NUMBER" vncrec -display :$VNCSERVER_VNCREC_NUMBER -passwd ~/.vnc/passwd -shared -viewonly -encoding raw -record $TMP_DIR/qemu.1.vnc :$VNCSERVER_QMEU_NUMBER & @@ -146,70 +143,28 @@ let_qemu_run () { -echo "Sleeping for $TIME_Q seconds whilst qemu runs" +echo "Sleeping for $TIME_Q seconds whilst qemu runs" sleep $TIME_Q } stop_qemu () { -echo "Stopping vncrec and qemu" +echo "Stopping vncrec and qemu" killall vncrec killall $QEMU_BIN } stop_vncservers () { -echo "Stopping vncservers" +echo "Stopping vncservers" vncserver -kill :$VNCSERVER_QMEU_NUMBER vncserver -kill :$VNCSERVER_VNCREC_NUMBER } - -export_frames () -{ -convert $LOGO -resize 200x200 -negate -gravity South -background Black -font Helvetica-Bold -fill white -splice 0x36 -pointsize 25 -draw "text 0,0 'AutoTesting'" -transparent black $TMP_DIR/minilogo.png -convert $TMP_DIR/minilogo.png -fill grey50 -colorize 40 $TMP_DIR/minilogo.png -VNCREC_MOVIE_CMD="convert xpm:- $TMP_DIR/image-%05d.jpg" -export VNCREC_MOVIE_CMD - -vncrec -movie $TMP_DIR/qemu.1.vnc >/dev/null 2>&1 & -# vncrec can hand sometimes hang and not terminate, after all frames have been generated. -# So we monitor vncrec and kill vncrec when no further frames are being generated -MORE_FRAMES=1 -NUMBER_FRAMES=0 -while [ "$MORE_FRAMES" -gt "$NUMBER_FRAMES" ] -do - NUMBER_FRAMES="$MORE_FRAMES" - sleep 60 - MORE_FRAMES=$(ls $TMP_DIR/image-*.jpg | wc -w) - echo "Frames: $NUMBER_FRAMES to $MORE_FRAMES generated" -done -ps ax | grep vncrec -killall vncrec -echo "vncrec -movie killed" - -for i in $TMP_DIR/image-*.jpg -do - convert $i -resize $CONVERT_DIM $i - echo "Resized $i" - # The logo is needed to ensure we do not have a blank frame, which mencode can not handle. - # Heck - it also looks nice IMHO. - composite -dissolve 15 -gravity northeast $TMP_DIR/minilogo.png $i $i -done -echo "Finished making Frames" -} - - gen_video () { -##Following is ideal - does not work -#mkfifo -m 660 $TMP_DIR/stream.yuv -#mplayer -vo yuv4mpeg:file=$TMP_DIR/stream.yuv -ao null -nosound -quiet "mf://$TMP_DIR/*.jpg" -mf fps=4:type=jpg & -#ffmpeg2theora -v 8 $TMP_DIR/stream.yuv -o $VIDEO -#sleep 5 - -mencoder mf://"$TMP_DIR/*.jpg" -mf w=800:h=600:fps=4:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o $TMP_DIR/tmp.avi -ffmpeg2theora -o $VIDEO $TMP_DIR/tmp.avi --artist "AutoTesting" --title "Video of Qemu booting $ISO" --date "$TODAY" +#Need to runs some tests to ensure vncrec -movie does temriante at end of session. +vncrec -movie $TMP_DIR/qemu.1.vnc | ffmpeg2theora $FFMPEG_DIM_SCALE --videoquality $VQUALITY --inputfps 40 --artist "AutoTesting" --title "Video of Qemu booting $ISO" --date "$TODAY" -o $VIDEO - } clean_up () @@ -217,11 +172,11 @@ DISPLAY="$OLD_DISPLAY" export DISPLAY="$OLD_DISPLAY" rm $TMP_DIR -r -rm /tmp/video-qemu-booting-iso.lock +rm /tmp/video-qemu-booting-iso.lock } -while getopts s:p:g:d:t:l:q: opt +while getopts s:p:g:d:t:v:q: opt do case "$opt" in s) SENDKEYS="$OPTARG";; @@ -229,30 +184,30 @@ g) GEOMETRY="$OPTARG";; d) CONVERT_DIM="$OPTARG";; t) TIME_Q="$OPTARG";; - l) LOGO="$OPTARG";; + v) VQUALITY="$OPTARG";; q) QEMU_BIN="$OPTARG";; - + \?) # unknown flag echo >&2 \ - "usage: $0 [-s \"keys,to,send,to,qemu\"] [-p port_number for qemu-monitor] [-g geometry of vncsession] [-d dimensions of video] [-t time to run qemu] [-l logo] [-q alternative qemu binary name] IsoToTest.iso Video.ogg " + "usage: $0 [-s \"keys,to,send,to,qemu\"] [-p port_number for qemu-monitor] [-g geometry of vncsession] [-d dimensions of video] [-t time to run qemu] [-v (0 to 10) encoding quality for video] [-q alternative qemu binary name] IsoToTest.iso Video.ogg " exit 1;; esac done shift `expr $OPTIND - 1` if [ -z "$1" -a -z "$2" ]; then - echo "usage: $0 [-s \"keys,to,send,to,qemu\"] [-p port_number for qemu-monitor] [-g geometry of vncsession] [-d dimensions of video] [-t time to run qemu] [-l logo] IsoToTest.iso Video.ogg " + echo "usage: $0 [-s \"keys,to,send,to,qemu\"] [-p port_number for qemu-monitor] [-g geometry of vncsession] [-d dimensions of video] [-t time to run qemu] [-v (0 to 10) encoding quality for video] [-q alternative qemu binary name] IsoToTest.iso Video.ogg " echo echo " This script boots a livecd using qemu and records a video of the process. " - echo + echo echo " It is worth noting that this script takes a long time to run and heavy usage of CPU." echo " There is heavy usage of the qemu, imagemagik tools. " echo " For every second of running qemu the script it can take up to 12s to compile the video." echo " For example using -t 300 will about one hour." echo echo " Minimum geometry for qemu -g 1024x768" - echo + echo echo " Launches a couple of vncserver session, kills other vncrec and qemu sessions running." exit fi @@ -269,7 +224,6 @@ start_qemu let_qemu_run stop_qemu -export_frames gen_video stop_vncservers clean_up This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-08-02 19:21:50
|
Revision: 2552 http://morphix.svn.sourceforge.net/morphix/?rev=2552&view=rev Author: bmsleight Date: 2007-08-02 12:20:55 -0700 (Thu, 02 Aug 2007) Log Message: ----------- Stop vncrec stalling Modified Paths: -------------- trunk/mmaker/utils/auto-testing/run_testing.sh trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2007-07-31 18:49:18 UTC (rev 2551) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2007-08-02 19:20:55 UTC (rev 2552) @@ -57,6 +57,7 @@ echo $TITLED date find /home/morph/autobuilds/mainmod/sarge/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f +find /home/morph/autobuilds/mainmod/etch/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f find /home/morph/autobuilds/mainmod/sid/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f find /home/morph/autobuilds/base/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f find /home/morph/autobuilds/minimod/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-31 18:49:18 UTC (rev 2551) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-08-02 19:20:55 UTC (rev 2552) @@ -171,7 +171,23 @@ convert $TMP_DIR/minilogo.png -fill grey50 -colorize 40 $TMP_DIR/minilogo.png VNCREC_MOVIE_CMD="convert xpm:- $TMP_DIR/image-%05d.jpg" export VNCREC_MOVIE_CMD -vncrec -movie $TMP_DIR/qemu.1.vnc + +vncrec -movie $TMP_DIR/qemu.1.vnc >/dev/null 2>&1 & +# vncrec can hand sometimes hang and not terminate, after all frames have been generated. +# So we monitor vncrec and kill vncrec when no further frames are being generated +MORE_FRAMES=1 +NUMBER_FRAMES=0 +while [ "$MORE_FRAMES" -gt "$NUMBER_FRAMES" ] +do + NUMBER_FRAMES="$MORE_FRAMES" + sleep 60 + MORE_FRAMES=$(ls $TMP_DIR/image-*.jpg | wc -w) + echo "Frames: $NUMBER_FRAMES to $MORE_FRAMES generated" +done +ps ax | grep vncrec +killall vncrec +echo "vncrec -movie killed" + for i in $TMP_DIR/image-*.jpg do convert $i -resize $CONVERT_DIM $i This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-31 18:49:29
|
Revision: 2551 http://morphix.svn.sourceforge.net/morphix/?rev=2551&view=rev Author: bmsleight Date: 2007-07-31 11:49:18 -0700 (Tue, 31 Jul 2007) Log Message: ----------- Min. geometry 1024x768 Modified Paths: -------------- trunk/mmaker/utils/auto-testing/run_testing.sh Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2007-07-30 21:40:54 UTC (rev 2550) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2007-07-31 18:49:18 UTC (rev 2551) @@ -174,7 +174,7 @@ echo $DIVIDER sudo isomorph --list $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $DIVIDER - /home/morph/morphix/trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh -q qemu_0.8.4-etch1 -t 800 -l /home/morph/morphix/trunk/cdrom-misc/images/Morphix_TINY.gif -g 800x600 -s "spc,s,p,l,a,s,h,equal,n,spc,d,e,b,u,g,m,o,r,p,h,i,x,equal,y,e,s,spc,kp_enter" $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg + /home/morph/morphix/trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh -q qemu_0.8.4-etch1 -t 800 -l /home/morph/morphix/trunk/cdrom-misc/images/Morphix_TINY.gif -g 1024x768 -s "spc,s,p,l,a,s,h,equal,n,spc,d,e,b,u,g,m,o,r,p,h,i,x,equal,y,e,s,spc,kp_enter" $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg # 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 800 sudo rm $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-30 21:40:58
|
Revision: 2550 http://morphix.svn.sourceforge.net/morphix/?rev=2550&view=rev Author: bmsleight Date: 2007-07-30 14:40:54 -0700 (Mon, 30 Jul 2007) Log Message: ----------- Minor update Modified Paths: -------------- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-30 16:47:02 UTC (rev 2549) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-30 21:40:54 UTC (rev 2550) @@ -44,7 +44,7 @@ OLD_DISPLAY="$DISPLAY" TODAY=$(date +"%F") TMP_DIR=/tmp/vqbi.$$.tmp -IPADDRESS=$(sudo ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}') +IPADDRESS="127.0.0.1" VNCREC_MOVIE_FRAMERATE=1 } @@ -104,11 +104,11 @@ start_vnc_sessions () { -vncserver -depth 24 -pixelformat rgb888 -cc 4 -nocursor -geometry $GEOMETRY >$TMP_DIR/vncserver.txt 2>&1 +vncserver -depth 24 -pixelformat rgb888 -cc 4 -nocursor -geometry $GEOMETRY >$TMP_DIR/vncserver.txt 2>&1 VNSERVER_QEMU=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) VNCSERVER_QMEU_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) echo "Launched vncserver $VNSERVER_QEMU" -vncserver -depth 24 -pixelformat rgb888 -cc 4 -nocursor -geometry 1600x1200 >$TMP_DIR/vncserver.txt 2>&1 +vncserver -depth 24 -pixelformat rgb888 -cc 4 -nocursor -geometry 1600x1200 >$TMP_DIR/vncserver.txt 2>&1 VNSERVER_VNCREC=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) VNCSERVER_VNCREC_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) echo "Launched vncserver $VNSERVER_VNCREC" @@ -125,7 +125,7 @@ start_qemu () { export DISPLAY=$VNSERVER_QEMU -echo "Starting qemu, within Dispaly $VNSERVER_QEMU" +echo "Starting qemu, within Display $VNSERVER_QEMU" $QEMU_BIN -no-kqemu -full-screen -cdrom $ISO -monitor telnet:$IPADDRESS:$QEMU_MONITOR_PORT,server,nowait & sleep 3 i=1 @@ -169,7 +169,7 @@ { convert $LOGO -resize 200x200 -negate -gravity South -background Black -font Helvetica-Bold -fill white -splice 0x36 -pointsize 25 -draw "text 0,0 'AutoTesting'" -transparent black $TMP_DIR/minilogo.png convert $TMP_DIR/minilogo.png -fill grey50 -colorize 40 $TMP_DIR/minilogo.png -VNCREC_MOVIE_CMD='convert xpm:- '$TMP_DIR'/image-%05d.jpg' +VNCREC_MOVIE_CMD="convert xpm:- $TMP_DIR/image-%05d.jpg" export VNCREC_MOVIE_CMD vncrec -movie $TMP_DIR/qemu.1.vnc for i in $TMP_DIR/image-*.jpg @@ -184,7 +184,7 @@ } -make_video () +gen_video () { ##Following is ideal - does not work #mkfifo -m 660 $TMP_DIR/stream.yuv @@ -238,7 +238,6 @@ echo " Minimum geometry for qemu -g 1024x768" echo echo " Launches a couple of vncserver session, kills other vncrec and qemu sessions running." - echo " Requires sudo ifconfig" exit fi @@ -255,6 +254,6 @@ let_qemu_run stop_qemu export_frames -make_video +gen_video stop_vncservers clean_up This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-30 16:47:35
|
Revision: 2549 http://morphix.svn.sourceforge.net/morphix/?rev=2549&view=rev Author: bmsleight Date: 2007-07-30 09:47:02 -0700 (Mon, 30 Jul 2007) Log Message: ----------- vncserver needs to be forced into the required depth, pixel format and colour map when running from cron rather than ssh with x-forwarding. Minmin geometry -g 1024x768. Modified Paths: -------------- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-30 16:39:58 UTC (rev 2548) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-30 16:47:02 UTC (rev 2549) @@ -235,6 +235,8 @@ echo " For every second of running qemu the script it can take up to 12s to compile the video." echo " For example using -t 300 will about one hour." echo + echo " Minimum geometry for qemu -g 1024x768" + echo echo " Launches a couple of vncserver session, kills other vncrec and qemu sessions running." echo " Requires sudo ifconfig" exit This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-30 16:40:06
|
Revision: 2548 http://morphix.svn.sourceforge.net/morphix/?rev=2548&view=rev Author: bmsleight Date: 2007-07-30 09:39:58 -0700 (Mon, 30 Jul 2007) Log Message: ----------- vncserver needs to be forced into the required depth, pixel format and colour map when running from cron rather than ssh with x-forwarding. Modified Paths: -------------- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-29 21:51:42 UTC (rev 2547) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-30 16:39:58 UTC (rev 2548) @@ -104,11 +104,11 @@ start_vnc_sessions () { -vncserver -nocursor -geometry $GEOMETRY >$TMP_DIR/vncserver.txt 2>&1 +vncserver -depth 24 -pixelformat rgb888 -cc 4 -nocursor -geometry $GEOMETRY >$TMP_DIR/vncserver.txt 2>&1 VNSERVER_QEMU=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) VNCSERVER_QMEU_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) echo "Launched vncserver $VNSERVER_QEMU" -vncserver -nocursor -geometry 1600x1200 >$TMP_DIR/vncserver.txt 2>&1 +vncserver -depth 24 -pixelformat rgb888 -cc 4 -nocursor -geometry 1600x1200 >$TMP_DIR/vncserver.txt 2>&1 VNSERVER_VNCREC=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) VNCSERVER_VNCREC_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) echo "Launched vncserver $VNSERVER_VNCREC" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-29 21:51:58
|
Revision: 2547 http://morphix.svn.sourceforge.net/morphix/?rev=2547&view=rev Author: bmsleight Date: 2007-07-29 14:51:42 -0700 (Sun, 29 Jul 2007) Log Message: ----------- bmsleight reads his own documentation, g not s. Modified Paths: -------------- trunk/mmaker/utils/auto-testing/run_testing.sh Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2007-07-29 14:22:39 UTC (rev 2546) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2007-07-29 21:51:42 UTC (rev 2547) @@ -174,7 +174,7 @@ echo $DIVIDER sudo isomorph --list $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $DIVIDER - /home/morph/morphix/trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh -q qemu_0.8.4-etch1 -t 800 -l /home/morph/morphix/trunk/cdrom-misc/images/Morphix_TINY.gif -s 800x600 -s "spc,s,p,l,a,s,h,equal,n,spc,d,e,b,u,g,m,o,r,p,h,i,x,equal,y,e,s,spc,kp_enter" $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg + /home/morph/morphix/trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh -q qemu_0.8.4-etch1 -t 800 -l /home/morph/morphix/trunk/cdrom-misc/images/Morphix_TINY.gif -g 800x600 -s "spc,s,p,l,a,s,h,equal,n,spc,d,e,b,u,g,m,o,r,p,h,i,x,equal,y,e,s,spc,kp_enter" $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg # 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 800 sudo rm $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-29 14:22:44
|
Revision: 2546 http://morphix.svn.sourceforge.net/morphix/?rev=2546&view=rev Author: bmsleight Date: 2007-07-29 07:22:39 -0700 (Sun, 29 Jul 2007) Log Message: ----------- Missed a few lines Modified Paths: -------------- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-29 14:18:08 UTC (rev 2545) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-29 14:22:39 UTC (rev 2546) @@ -27,7 +27,7 @@ exit fi VNCCONF=$(cat /etc/vnc.conf | grep "^\$vncStartup") -if [ "VNCCONF" -neq "\$vncStartup = \"~/.vnc/xstartup\";" ] +if [ "$VNCCONF" != "\$vncStartup = \"~/.vnc/xstartup\";" ] then echo "Requires vnc.conf to have the line:- " echo "\$vncStartup = \"~/.vnc/xstartup\";" @@ -201,6 +201,7 @@ DISPLAY="$OLD_DISPLAY" export DISPLAY="$OLD_DISPLAY" rm $TMP_DIR -r +rm /tmp/video-qemu-booting-iso.lock } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-29 14:18:13
|
Revision: 2545 http://morphix.svn.sourceforge.net/morphix/?rev=2545&view=rev Author: bmsleight Date: 2007-07-29 07:18:08 -0700 (Sun, 29 Jul 2007) Log Message: ----------- Updating Autotesting - to make it more portable, video-qemu-booting-iso.sh is also in debian-live svn Modified Paths: -------------- trunk/mmaker/utils/auto-testing/run_testing.sh trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2007-07-29 00:01:08 UTC (rev 2544) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2007-07-29 14:18:08 UTC (rev 2545) @@ -174,7 +174,8 @@ 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 800 + /home/morph/morphix/trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh -q qemu_0.8.4-etch1 -t 800 -l /home/morph/morphix/trunk/cdrom-misc/images/Morphix_TINY.gif -s 800x600 -s "spc,s,p,l,a,s,h,equal,n,spc,d,e,b,u,g,m,o,r,p,h,i,x,equal,y,e,s,spc,kp_enter" $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg +# 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 800 sudo rm $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN gzip -c $LOG_FILE >$VID_DIR/$LOG_FILE_BN'_'$TODAY'_.gz' Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-29 00:01:08 UTC (rev 2544) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-29 14:18:08 UTC (rev 2545) @@ -1,9 +1,48 @@ #!/bin/bash +# +# video-qemu-booting-iso.sh # +# # +# Copyleft (c) 2007 Brendan M. Sleight # +# <bmsleight@barwap._REMOVE_SPAM_TRAP.com> # +# # +# This script is licensed under the GNU GPL v2 or later. # +# # +# On Debian systems, this license can be obtained via # +# /usr/share/common-licenses/GPL # +# # +# Required packages/applications :- # +# bash, expect, ffmpeg2thoera, imagemagick, mencoder, # +# qemu, vncrec, vncserver # +# # +# Requires /etc/vnc.conf to be ammended. # +# # +# # + + +lock_file_check () +{ +if [ -f /tmp/video-qemu-booting-iso.lock ] +then + echo "Lock file /tmp/video-qemu-booting-iso.lock present indicating $0 is already running" + exit +fi +VNCCONF=$(cat /etc/vnc.conf | grep "^\$vncStartup") +if [ "VNCCONF" -neq "\$vncStartup = \"~/.vnc/xstartup\";" ] + then + echo "Requires vnc.conf to have the line:- " + echo "\$vncStartup = \"~/.vnc/xstartup\";" + echo "Else two lots of windowm mangers will launched in the extra vnc sessions." + exit +fi +echo "Lock file /tmp/video-qemu-booting-iso.lock present indicating $0 is running" >/tmp/video-qemu-booting-iso.lock +} + get_global_variables () { PASSWD="$RANDOM.$RANDOM.$RANDOM.$RANDOM.$RANDOM" HOSTNAME=$(hostname) OLD_DISPLAY="$DISPLAY" +TODAY=$(date +"%F") TMP_DIR=/tmp/vqbi.$$.tmp IPADDRESS=$(sudo ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}') VNCREC_MOVIE_FRAMERATE=1 @@ -78,8 +117,6 @@ start_vnc_record () { export DISPLAY="$VNSERVER_VNCREC" -#export DISPLAY="$OLD_DISPLAY" -rm /tmp/qemu.1.vnc export VNCREC_MOVIE_FRAMERATE echo "Starting vncrec, recording :$VNCSERVER_QMEU_NUMBER. Local display :$VNCSERVER_VNCREC_NUMBER" vncrec -display :$VNCSERVER_VNCREC_NUMBER -passwd ~/.vnc/passwd -shared -viewonly -encoding raw -record $TMP_DIR/qemu.1.vnc :$VNCSERVER_QMEU_NUMBER & @@ -139,6 +176,8 @@ do convert $i -resize $CONVERT_DIM $i echo "Resized $i" + # The logo is needed to ensure we do not have a blank frame, which mencode can not handle. + # Heck - it also looks nice IMHO. composite -dissolve 15 -gravity northeast $TMP_DIR/minilogo.png $i $i done echo "Finished making Frames" @@ -154,14 +193,14 @@ #sleep 5 mencoder mf://"$TMP_DIR/*.jpg" -mf w=800:h=600:fps=4:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o $TMP_DIR/tmp.avi -ffmpeg2theora -o $VIDEO $TMP_DIR/tmp.avi +ffmpeg2theora -o $VIDEO $TMP_DIR/tmp.avi --artist "AutoTesting" --title "Video of Qemu booting $ISO" --date "$TODAY" } clean_up () { DISPLAY="$OLD_DISPLAY" export DISPLAY="$OLD_DISPLAY" -#rm $TMP_DIR -r +rm $TMP_DIR -r } @@ -195,7 +234,7 @@ echo " For every second of running qemu the script it can take up to 12s to compile the video." echo " For example using -t 300 will about one hour." echo - echo " Launches a couple of vncserver session, kills other vncrec and qemu session running." + echo " Launches a couple of vncserver session, kills other vncrec and qemu sessions running." echo " Requires sudo ifconfig" exit fi @@ -203,6 +242,7 @@ ISO=$1 VIDEO=$2 +lock_file_check get_options_and_defaults get_global_variables set_up_workspace This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-29 00:02:10
|
Revision: 2544 http://morphix.svn.sourceforge.net/morphix/?rev=2544&view=rev Author: bmsleight Date: 2007-07-28 17:01:08 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Working progress Modified Paths: -------------- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Modified: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-28 07:22:24 UTC (rev 2543) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-29 00:01:08 UTC (rev 2544) @@ -6,18 +6,40 @@ OLD_DISPLAY="$DISPLAY" TMP_DIR=/tmp/vqbi.$$.tmp IPADDRESS=$(sudo ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}') - -ISO="/home/morph/webconverger/debian-live-sid-i386-gnome-desktop.iso" -SENDKEYS="spc,l,i,v,e,spc,kp_enter" -QEMU_MONITOR_PORT=4444 -GEOMETRY="1280x960" -CONVERT_DIM="800x600" -MCODER_DIM="w=800:h=600" -VIDEO="/tmp/qemu.avi" -TIME_Q="6" VNCREC_MOVIE_FRAMERATE=1 } +get_options_and_defaults () +{ +if [ "$SENDKEYS" = "" ]; then + SENDKEYS="spc,l,i,v,e,spc,kp_enter" +fi +if [ "$QEMU_MONITOR_PORT" = "" ]; then + QEMU_MONITOR_PORT=4444 +fi +if [ "$GEOMETRY" = "" ]; then + GEOMETRY="1280x960" +fi +if [ "$CONVERT_DIM" = "" ]; then + CONVERT_DIM="800x600" +fi +if [ "$MCODER_DIM" = "" ]; then + MCODER_DIM="w=800:h=600" +fi +MCODER_DIM_SCALE=$(echo "$MCODER_DIM" | sed s/x/,/g) +if [ "$TIME_Q" = "" ]; then + TIME_Q="60" +fi +if [ "$LOGO" = "" ]; then + LOGO="/home/morph/webconverger/openlogo-75.png" +fi +if [ "$QEMU_BIN" = "" ]; then + QEMU_BIN="qemu" + #qemu_0.8.4-etch1 +fi +} + + set_up_workspace () { mkdir $TMP_DIR 2>/dev/null @@ -43,11 +65,11 @@ start_vnc_sessions () { -vncserver -nocursor -geometry $GEOMETRY >$TMP_DIR/vncserver.txt 2>&1 +vncserver -nocursor -geometry $GEOMETRY >$TMP_DIR/vncserver.txt 2>&1 VNSERVER_QEMU=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) VNCSERVER_QMEU_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) echo "Launched vncserver $VNSERVER_QEMU" -vncserver -nocursor -geometry 1600x1200 >$TMP_DIR/vncserver.txt 2>&1 +vncserver -nocursor -geometry 1600x1200 >$TMP_DIR/vncserver.txt 2>&1 VNSERVER_VNCREC=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) VNCSERVER_VNCREC_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) echo "Launched vncserver $VNSERVER_VNCREC" @@ -55,7 +77,8 @@ start_vnc_record () { -#export DISPLAY="$VNSERVER_VNCREC" +export DISPLAY="$VNSERVER_VNCREC" +#export DISPLAY="$OLD_DISPLAY" rm /tmp/qemu.1.vnc export VNCREC_MOVIE_FRAMERATE echo "Starting vncrec, recording :$VNCSERVER_QMEU_NUMBER. Local display :$VNCSERVER_VNCREC_NUMBER" @@ -66,8 +89,8 @@ { export DISPLAY=$VNSERVER_QEMU echo "Starting qemu, within Dispaly $VNSERVER_QEMU" -qemu_0.8.4-etch1 -no-kqemu -full-screen -cdrom $ISO -monitor telnet:$IPADDRESS:$QEMU_MONITOR_PORT,server,nowait & -sleep 10 +$QEMU_BIN -no-kqemu -full-screen -cdrom $ISO -monitor telnet:$IPADDRESS:$QEMU_MONITOR_PORT,server,nowait & +sleep 3 i=1 REACHED_LAST_KB="" while [ -z $REACHED_LAST_KB ] @@ -81,7 +104,7 @@ fi let i=i+1 done -sleep 3 +sleep 1 } let_qemu_run () @@ -94,7 +117,7 @@ { echo "Stopping vncrec and qemu" killall vncrec -killall qemu_0.8.4-etch1 +killall $QEMU_BIN } stop_vncservers () @@ -107,14 +130,16 @@ export_frames () { +convert $LOGO -resize 200x200 -negate -gravity South -background Black -font Helvetica-Bold -fill white -splice 0x36 -pointsize 25 -draw "text 0,0 'AutoTesting'" -transparent black $TMP_DIR/minilogo.png +convert $TMP_DIR/minilogo.png -fill grey50 -colorize 40 $TMP_DIR/minilogo.png VNCREC_MOVIE_CMD='convert xpm:- '$TMP_DIR'/image-%05d.jpg' export VNCREC_MOVIE_CMD -#vncrec -movie $TMP_DIR/qemu.1.vnc 1>/dev/null 2>&1 vncrec -movie $TMP_DIR/qemu.1.vnc for i in $TMP_DIR/image-*.jpg do convert $i -resize $CONVERT_DIM $i echo "Resized $i" + composite -dissolve 15 -gravity northeast $TMP_DIR/minilogo.png $i $i done echo "Finished making Frames" } @@ -122,7 +147,14 @@ make_video () { -mencoder mf://$TMP_DIR/*.jpg -mf $MCODER_DIM:fps=4:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o $VIDEO +##Following is ideal - does not work +#mkfifo -m 660 $TMP_DIR/stream.yuv +#mplayer -vo yuv4mpeg:file=$TMP_DIR/stream.yuv -ao null -nosound -quiet "mf://$TMP_DIR/*.jpg" -mf fps=4:type=jpg & +#ffmpeg2theora -v 8 $TMP_DIR/stream.yuv -o $VIDEO +#sleep 5 + +mencoder mf://"$TMP_DIR/*.jpg" -mf w=800:h=600:fps=4:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o $TMP_DIR/tmp.avi +ffmpeg2theora -o $VIDEO $TMP_DIR/tmp.avi } clean_up () @@ -132,6 +164,46 @@ #rm $TMP_DIR -r } + +while getopts s:p:g:d:t:l:q: opt +do + case "$opt" in + s) SENDKEYS="$OPTARG";; + p) QEMU_MONITOR_PORT="$OPTARG";; + g) GEOMETRY="$OPTARG";; + d) CONVERT_DIM="$OPTARG";; + t) TIME_Q="$OPTARG";; + l) LOGO="$OPTARG";; + q) QEMU_BIN="$OPTARG";; + + + \?) # unknown flag + echo >&2 \ + "usage: $0 [-s \"keys,to,send,to,qemu\"] [-p port_number for qemu-monitor] [-g geometry of vncsession] [-d dimensions of video] [-t time to run qemu] [-l logo] [-q alternative qemu binary name] IsoToTest.iso Video.ogg " + exit 1;; + esac +done +shift `expr $OPTIND - 1` + +if [ -z "$1" -a -z "$2" ]; then + echo "usage: $0 [-s \"keys,to,send,to,qemu\"] [-p port_number for qemu-monitor] [-g geometry of vncsession] [-d dimensions of video] [-t time to run qemu] [-l logo] IsoToTest.iso Video.ogg " + echo + echo " This script boots a livecd using qemu and records a video of the process. " + echo + echo " It is worth noting that this script takes a long time to run and heavy usage of CPU." + echo " There is heavy usage of the qemu, imagemagik tools. " + echo " For every second of running qemu the script it can take up to 12s to compile the video." + echo " For example using -t 300 will about one hour." + echo + echo " Launches a couple of vncserver session, kills other vncrec and qemu session running." + echo " Requires sudo ifconfig" + exit +fi + +ISO=$1 +VIDEO=$2 + +get_options_and_defaults get_global_variables set_up_workspace start_vnc_sessions This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-28 07:22:30
|
Revision: 2543 http://morphix.svn.sourceforge.net/morphix/?rev=2543&view=rev Author: bmsleight Date: 2007-07-28 00:22:24 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Working in progress Added Paths: ----------- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh Removed Paths: ------------- trunk/mmaker/utils/auto-testing/auto_testing.webconverger.sh Deleted: trunk/mmaker/utils/auto-testing/auto_testing.webconverger.sh =================================================================== --- trunk/mmaker/utils/auto-testing/auto_testing.webconverger.sh 2007-07-16 21:41:27 UTC (rev 2542) +++ trunk/mmaker/utils/auto-testing/auto_testing.webconverger.sh 2007-07-28 07:22:24 UTC (rev 2543) @@ -1,128 +0,0 @@ -#!/bin/bash -# -# Copyleft (c) 2006 Brendan M. Sleight # -# <bmsleight@barwap._REMOVE_SPAM_TRAP.com> # -# # -# This script is licensed under the GNU GPL v2 or later. # -# # -# On Debian systems, this license can be obtained via # -# /usr/share/common-licenses/GPL # -# -LOGO=/home/morph/images/webconverger.jpg -MINILOGO=/home/morph/images/webconverger.jpg -TODAY=$(date +"%F") -ISO=$1 -VIDEO=$2 -COMMENTS=$4 -if [ -z "$ISO" -a -z "$VIDEO" ]; then - echo "Usage: $0 ISO output.avi [Num capture frames] [comments]" - echo - echo "e.g. $0 Morphing-Morphix.iso Morphing-Morphix.avi " - echo "e.g. $0 Morphing-Morphix.iso Morphing-Morphix.avi 800 " - echo "e.g. $0 Morphing-Morphix.iso Morphing-Morphix.avi 1000 \"D/load on 2006-01-01\" " - echo - echo "This script tests a Webconverger ISO using qemu " - echo " and then generates a video" - echo - exit -fi - -if [ -z "$3" ]; then - FRAMES=480 - else - FRAMES=$(expr $3 + 16) -fi - -TMP_D=/tmp/dump/ -DUMPS=$TMP_D/dump -mkdir $TMP_D 2>/dev/null - -qemu -vnc :1 -no-kqemu -full-screen -pidfile $TMP_D/qemu.pid -cdrom $ISO & -sleep 2 -vncviewer -encodings raw -fullscreen -viewonly 127.0.0.1:1 & -l=16 -while [ $l -lt $FRAMES ] -do - if [ "$l" -lt "10" ] - then - convert=$DUMPS'00'$l'.miff' - elif [ "$l" -lt "100" ] - then - convert=$DUMPS'0'$l'.miff' - if [ "$l" -eq "22" ] - then - # vncviewer does not like the jump from grub resolution to 800x600 - # so we (very ugly) start a new vncview. - killall vncviewer - vncviewer -encodings raw -fullscreen -viewonly 127.0.0.1:1 & - fi - else - convert=$DUMPS$l'.miff' - fi - import -display :0 -window root $convert -# sleep 0.5 - l=$(expr $l + 1) - echo "Frame " $convert " at " $(date +"%F_%H:%M:%S.%N") -done - -kill_pid=$(cat $TMP_D/qemu.pid) -kill $kill_pid -rm $TMP_D/qemu.pid - -# Make minilog for top corner. -# This ensures that there is no completely back jpg with no info -# as mencode seg faults if a jpg is completly empty -# Hey - it also looks pretty :) -convert $MINILOGO -resize 200x200 -negate -gravity South -background Black -font Helvetica-Bold -fill white -splice 0x36 -pointsize 35 -draw "text 0,0 'AutoTesting'" -transparent black $TMP_D/minilogo.gif -convert $TMP_D/minilogo.gif -fill grey50 -colorize 40 $TMP_D/minilogo.gif -l=16 -while [ $l -lt $FRAMES ] -do - if [ "$l" -lt "10" ] - then - convert=$DUMPS'00'$l'.miff' - elif [ "$l" -lt "100" ] - then - convert=$DUMPS'0'$l'.miff' - else - convert=$DUMPS$l'.miff' - fi - - echo "Converting $convert -> $convert.jpg" -# convert $convert -resize 800x600 $convert.jpg -# - convert $convert -resize 800x600 $convert.jpg - composite -dissolve 15 -gravity northeast $TMP_D/minilogo.gif $convert.jpg $convert.jpg - rm $convert - l=$(expr $l + 1) -done - -# Create the intro to the video -title="Autotesting using Qemu" -text=" $ISO - General Comments \n \n $COMMENTS" -FOLD_TEXT=$(echo "$text" | fold -s -w 100 ) -convert $LOGO -resize 200 /tmp/logo.jpg -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 /tmp/logo.jpg -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 -while [ $l -lt 16 ] -do - if [ "$l" -lt "10" ] - then - convert=$DUMPS'00'$l'.miff.jpg' - elif [ "$l" -lt "100" ] - then - convert=$DUMPS'0'$l'.miff.jpg' - else - convert=$DUMPS$l'.miff.jpg' - fi - composite -dissolve 15 -gravity northeast $TMP_D/minilogo.gif "$DUMPS"0.jpg $convert - l=$(expr $l + 1) -done - -mencoder mf://$TMP_D*.jpg -mf w=800:h=600:fps=4:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o $VIDEO -ffmpeg2theora $VIDEO --artist "AutoTesting" --title "$VIDEO $COMMENTS" --organization "www.morphix.org" --copyright "copyleft" --date "$TODAY" -rm $VIDEO -rm $TMP_D -r -rm /tmp/logo.jpg Added: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh =================================================================== --- trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh (rev 0) +++ trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh 2007-07-28 07:22:24 UTC (rev 2543) @@ -0,0 +1,145 @@ +#!/bin/bash +get_global_variables () +{ +PASSWD="$RANDOM.$RANDOM.$RANDOM.$RANDOM.$RANDOM" +HOSTNAME=$(hostname) +OLD_DISPLAY="$DISPLAY" +TMP_DIR=/tmp/vqbi.$$.tmp +IPADDRESS=$(sudo ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}') + +ISO="/home/morph/webconverger/debian-live-sid-i386-gnome-desktop.iso" +SENDKEYS="spc,l,i,v,e,spc,kp_enter" +QEMU_MONITOR_PORT=4444 +GEOMETRY="1280x960" +CONVERT_DIM="800x600" +MCODER_DIM="w=800:h=600" +VIDEO="/tmp/qemu.avi" +TIME_Q="6" +VNCREC_MOVIE_FRAMERATE=1 +} + +set_up_workspace () +{ +mkdir $TMP_DIR 2>/dev/null +rm ~/.vnc/passwd + +cat<<EOF > ~/.vnc/xstartup +#!/bin/sh +xsetroot -solid grey +EOF +chmod 755 ~/.vnc/xstartup + +cat<<EOF > $TMP_DIR/vnc.exp +spawn vncpasswd +expect "Password:" { send "$PASSWD\r" } +expect "Verify:" { send "$PASSWD\r" } +interact +puts "\nVNC Password changed\n" +EOF + +expect $TMP_DIR/vnc.exp >/dev/null 2>/dev/null +echo "VNC Password changed" +} + +start_vnc_sessions () +{ +vncserver -nocursor -geometry $GEOMETRY >$TMP_DIR/vncserver.txt 2>&1 +VNSERVER_QEMU=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) +VNCSERVER_QMEU_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) +echo "Launched vncserver $VNSERVER_QEMU" +vncserver -nocursor -geometry 1600x1200 >$TMP_DIR/vncserver.txt 2>&1 +VNSERVER_VNCREC=$(cat $TMP_DIR/vncserver.txt | grep 'New' | awk '{ print $5}' ) +VNCSERVER_VNCREC_NUMBER=$(cat $TMP_DIR/vncserver.txt | grep 'New' | cut -d: -f2) +echo "Launched vncserver $VNSERVER_VNCREC" +} + +start_vnc_record () +{ +#export DISPLAY="$VNSERVER_VNCREC" +rm /tmp/qemu.1.vnc +export VNCREC_MOVIE_FRAMERATE +echo "Starting vncrec, recording :$VNCSERVER_QMEU_NUMBER. Local display :$VNCSERVER_VNCREC_NUMBER" +vncrec -display :$VNCSERVER_VNCREC_NUMBER -passwd ~/.vnc/passwd -shared -viewonly -encoding raw -record $TMP_DIR/qemu.1.vnc :$VNCSERVER_QMEU_NUMBER & +} + +start_qemu () +{ +export DISPLAY=$VNSERVER_QEMU +echo "Starting qemu, within Dispaly $VNSERVER_QEMU" +qemu_0.8.4-etch1 -no-kqemu -full-screen -cdrom $ISO -monitor telnet:$IPADDRESS:$QEMU_MONITOR_PORT,server,nowait & +sleep 10 +i=1 +REACHED_LAST_KB="" +while [ -z $REACHED_LAST_KB ] +do + KEY=$(echo $SENDKEYS | cut -d, -f$i) + if [ "$KEY" != "" ] + then + echo "sendkey $KEY" | socat - TCP4:$IPADDRESS:$QEMU_MONITOR_PORT + else + REACHED_LAST_KB="Y" + fi + let i=i+1 +done +sleep 3 +} + +let_qemu_run () +{ +echo "Sleeping for $TIME_Q seconds whilst qemu runs" +sleep $TIME_Q +} + +stop_qemu () +{ +echo "Stopping vncrec and qemu" +killall vncrec +killall qemu_0.8.4-etch1 +} + +stop_vncservers () +{ +echo "Stopping vncservers" +vncserver -kill :$VNCSERVER_QMEU_NUMBER +vncserver -kill :$VNCSERVER_VNCREC_NUMBER +} + + +export_frames () +{ +VNCREC_MOVIE_CMD='convert xpm:- '$TMP_DIR'/image-%05d.jpg' +export VNCREC_MOVIE_CMD +#vncrec -movie $TMP_DIR/qemu.1.vnc 1>/dev/null 2>&1 +vncrec -movie $TMP_DIR/qemu.1.vnc +for i in $TMP_DIR/image-*.jpg +do + convert $i -resize $CONVERT_DIM $i + echo "Resized $i" +done +echo "Finished making Frames" +} + + +make_video () +{ +mencoder mf://$TMP_DIR/*.jpg -mf $MCODER_DIM:fps=4:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o $VIDEO +} + +clean_up () +{ +DISPLAY="$OLD_DISPLAY" +export DISPLAY="$OLD_DISPLAY" +#rm $TMP_DIR -r +} + +get_global_variables +set_up_workspace +start_vnc_sessions +start_vnc_record +start_qemu +let_qemu_run +stop_qemu +export_frames +make_video +stop_vncservers +clean_up Property changes on: trunk/mmaker/utils/auto-testing/video-qemu-booting-iso.sh ___________________________________________________________________ Name: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-07-16 21:41:28
|
Revision: 2542 http://svn.sourceforge.net/morphix/?rev=2542&view=rev Author: bmsleight Date: 2007-07-16 14:41:27 -0700 (Mon, 16 Jul 2007) Log Message: ----------- bmsleight, is there a minimod that locks the livecd down\? Added Paths: ----------- trunk/scripts-mini/MorphixMini-LocksDownLiveCD.xml Added: trunk/scripts-mini/MorphixMini-LocksDownLiveCD.xml =================================================================== --- trunk/scripts-mini/MorphixMini-LocksDownLiveCD.xml (rev 0) +++ trunk/scripts-mini/MorphixMini-LocksDownLiveCD.xml 2007-07-16 21:41:27 UTC (rev 2542) @@ -0,0 +1,16 @@ +<comps> + <group> + <minimod> + <version>0.0.1</version> + <description>Locks Down LiveCD</description> + <minitag>Remove-virtual-terminals</minitag> + <maintag>ALL</maintag> + <commandlist> + <preX> + <command>sudo rm -f /morphix/rc.m/S03console</command> + <command>sudo rm -f /morphix/init.d/console</command> + </preX> + </commandlist> + </minimod> + </group> +</comps> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |