root/morphix/trunk/how_tos/all_man_pages/all_man_pages.xml

Revision 2, 51.4 kB (checked in by nextime, 2 years ago)

Initial import, branching from morphix svn

<
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
3
4 <article lang="en">
5 <articleinfo>
6     <title>Morphix Man Pages</title>
7     <date>February 2006</date>
8     <author>
9         <firstname>www</firstname>
10         <othername>Morphix</othername>
11         <surname>Org</surname>
12     </author>
13     <authorinitials>BMS</authorinitials>
14
15 <revhistory><revision><revnumber>0.1</revnumber><date>February 2006</date><authorinitials>BMS</authorinitials></revision></revhistory>
16
17 </articleinfo>
18 <section>
19 <title>Dedication</title>
20 <simpara>To our benevolent dictator Alextreme, Debian and everyone at #morphix</simpara>
21
22 </section>
23 <section>
24 <title>Preface</title>
25 <simpara>This is a DocBook containing all the Morphix man pages.</simpara>
26
27 <simpara><indexterm>
28   <primary>module-builder</primary>
29 </indexterm>
30 <emphasis>- module-builder (morphix-modulebuilder)</emphasis>
31         Constructs a module from a directory</simpara>
32
33 <simpara><indexterm>
34   <primary>module-extractor</primary>
35 </indexterm>
36 <emphasis>- module-extractor (morphix-moduleextractor)</emphasis>
37         Extracts files from a module to a directory</simpara>
38
39 <simpara><indexterm>
40   <primary>make-iso</primary>
41 </indexterm>
42 <emphasis>- make-iso (morphix-make-iso)</emphasis>
43         Creates a bootable ISO from a directory, detects multiple base versions.</simpara>
44
45 <simpara><indexterm>
46   <primary>isomorph</primary>
47 </indexterm>
48 <emphasis>- isomorph (morphix-isomorph)</emphasis>
49         Lists modules on an ISO, adds or removes modules from an ISO, and more!</simpara>
50
51 <simpara><indexterm>
52   <primary>mmaker</primary>
53 </indexterm>
54 <emphasis>- mmaker (morphix-mmaker)</emphasis>
55         Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates.
56 See <ulink url="http://www.morphix.org/wiki/index.php/ModuleMaker">http://www.morphix.org/wiki/index.php/ModuleMaker</ulink>
57 and documentation in /usr/share/doc/mmaker for details.</simpara>
58
59 <simpara><indexterm>
60   <primary>isomaker</primary>
61 </indexterm>
62 <emphasis>- isomaker (morphix-mmaker)</emphasis>
63         Creates an iso, using one or more mmaker template files.
64         See documentation in /usr/share/doc/mmaker for details.</simpara>
65
66 <simpara><indexterm>
67   <primary>make-mini</primary>
68 </indexterm>
69 <emphasis>- make-mini (morphix-mmaker)</emphasis>
70         Commandline tool for building homedir and language minimodules.</simpara>
71
72 <simpara><indexterm>
73   <primary>install2mainmod</primary>
74 </indexterm>
75 <emphasis>- install2mainmod (morphix-install2mainmod)</emphasis>
76         Converts a running hdd install into a mainmodule.</simpara>
77
78 <simpara><indexterm>
79   <primary>minimodgen</primary>
80 </indexterm>
81 <emphasis>- minimod-gen (morphix-minimodgen)</emphasis>
82         Provides a commandline interface for building simple minimodules.</simpara>
83
84 <simpara><indexterm>
85   <primary>addtoiso</primary>
86 </indexterm>
87 <emphasis>- addtoiso (morphix-addtoiso)</emphasis>
88         Add file to an iso, without having to copy the file all within the image</simpara>
89
90 <simpara><indexterm>
91   <primary>morphmini</primary>
92 </indexterm>
93 <emphasis>- addtoiso (morphix-addtoiso)</emphasis>
94         Creates a morphix mini module, using a template file.</simpara>
95
96 <simpara><indexterm>
97   <primary>morphix-chroot</primary>
98 </indexterm>
99 <emphasis>- morphix-chroot (morphix-chroot)</emphasis>
100         chroot into a Morphix MainModule</simpara>
101
102 <simpara><indexterm>
103   <primary>morphix-rebrand</primary>
104 </indexterm>
105 <emphasis>- morphix-rebrand (morphix-rebrand)</emphasis>
106         Rebrands a Morphix LiveCD using a graphix.png file.</simpara>
107
108 </section>
109 <section>
110 <title>MODULE-BUILDER(1)</title>
111 <simpara>Brendan Sleight &lt;morphix@barwap.spam_removed.com&gt;</simpara>
112
113 <section>
114 <title>NAME</title>
115 <simpara>module-builder - builds a morphix module from an unpacked-module-directory</simpara>
116
117 </section>
118 <section>
119 <title>SYNOPSIS</title>
120 <simpara><emphasis>module-builder</emphasis> [OPTIONS&#8230;] unpacked-module-directory outputfile.mod</simpara>
121
122 </section>
123 <section>
124 <title>DESCRIPTION</title>
125 <simpara>The module-builder command builds a morphix module <emphasis>outputfile.mod</emphasis> from the directory <emphasis>unpacked-module-directory</emphasis></simpara>
126
127 </section>
128 <section>
129 <title>OPTIONS</title>
130 <variablelist>
131 <varlistentry>
132 <term>
133 <emphasis>-l LABEL</emphasis>
134 </term>
135 <listitem>
136 <simpara>
137                 set the CD label if no label is given (default: Morphix)
138 </simpara>
139 </listitem>
140 </varlistentry>
141 <varlistentry>
142 <term>
143 <emphasis>-b</emphasis>
144 </term>
145 <listitem>
146 <simpara>
147                 flag for create_compressed_fs, best compression
148 </simpara>
149 </listitem>
150 </varlistentry>
151 <varlistentry>
152 <term>
153 <emphasis>-t FSTYPE</emphasis>
154 </term>
155 <listitem>
156 <simpara>
157                 set the file system type (default: iso9660)
158 </simpara>
159 <variablelist>
160 <varlistentry>
161 <term>
162 <emphasis>ext3</emphasis>
163 </term>
164 <listitem>
165 <simpara>
166                                 slower buildtime, better compression, cowloop-overlayable
167 </simpara>
168 </listitem>
169 </varlistentry>
170 <varlistentry>
171 <term>
172 <emphasis>iso9660</emphasis>
173 </term>
174 <listitem>
175 <simpara>
176                                 faster, default. Only overlayable with translucency/mini_fo
177 </simpara>
178 </listitem>
179 </varlistentry>
180 </variablelist>
181 </listitem>
182 </varlistentry>
183 </variablelist>
184 </section>
185 <section>
186 <title>EXAMPLES</title>
187 <variablelist>
188 <varlistentry>
189 <term>
190 Build a mini-module
191 </term>
192 <listitem>
193 <simpara>
194         module-builder /tmp/building-module/ /tmp/Morphix-Mini-1.mod
195 </simpara>
196 </listitem>
197 </varlistentry>
198 </variablelist>
199 </section>
200 <section>
201 <title>SECURITY</title>
202 <simpara>Needs to be run as root or via sudo. So has security implications.</simpara>
203
204 </section>
205 <section>
206 <title>NOTES</title>
207 <simpara>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.</simpara>
208
209 </section>
210 <section>
211 <title>BUGS</title>
212 <simpara>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.</simpara>
213
214 </section>
215 <section>
216 <title>AUTHORS</title>
217 <simpara>Written by Alex de Landgraaf and other Morphix developers. <ulink url="http://www.morphix.org/">Morphix web site</ulink>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</simpara>
218
219 <simpara>This man page was written by Brendan Sleight using <ulink url="http://www.methods.co.nz/asciidoc/">asciidoc</ulink></simpara>
220
221 </section>
222 <section>
223 <title>SEE ALSO</title>
224 <simpara><emphasis role="strong">addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</emphasis></simpara>
225
226 </section>
227 </section>
228 <section>
229 <title>MODULE-EXTRACTOR(1)</title>
230 <simpara>Brendan Sleight &lt;morphix@barwap.spam_removed.com&gt;</simpara>
231
232 <section>
233 <title>NAME</title>
234 <simpara>module-extractor - extracts a morphix module from an unpacked-module-directory</simpara>
235
236 </section>
237 <section>
238 <title>SYNOPSIS</title>
239 <simpara><emphasis>module-extractor</emphasis> inputfile.mod  unpacked-module-directory</simpara>
240
241 </section>
242 <section>
243 <title>DESCRIPTION</title>
244 <simpara>The module-builder command extracts a morphix module <emphasis>inputfile.mod</emphasis> to the directory <emphasis>unpacked-module-directory</emphasis></simpara>
245
246 </section>
247 <section>
248 <title>EXAMPLES</title>
249 <variablelist>
250 <varlistentry>
251 <term>
252 Build a mini-module
253 </term>
254 <listitem>
255 <simpara>
256         module-builder /tmp/Morphix-Mini-1.mod /tmp/building-module/
257 </simpara>
258 </listitem>
259 </varlistentry>
260 </variablelist>
261 </section>
262 <section>
263 <title>SECURITY</title>
264 <simpara>Needs to be run as root or via sudo. So has security implications.</simpara>
265
266 </section>
267 <section>
268 <title>NOTES</title>
269 <simpara>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.</simpara>
270
271 </section>
272 <section>
273 <title>BUGS</title>
274 <simpara>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.</simpara>
275
276 </section>
277 <section>
278 <title>AUTHORS</title>
279 <simpara>Written by Alex de Landgraaf and other Morphix developers. <ulink url="http://www.morphix.org/">Morphix web site</ulink>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</simpara>
280
281 <simpara>This man page was written by Brendan Sleight using <ulink url="http://www.methods.co.nz/asciidoc/">asciidoc</ulink></simpara>
282
283 </section>
284 <section>
285 <title>SEE ALSO</title>
286 <simpara><emphasis role="strong">addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</emphasis></simpara>
287
288 </section>
289 </section>
290 <section>
291 <title>MAKE-ISO(1)</title>
292 <simpara>Brendan Sleight &lt;morphix@barwap.spam_removed.com&gt;</simpara>
293
294 <section>
295 <title>NAME</title>
296 <simpara>make-iso - make an morphix iso from sourcedirectory</simpara>
297
298 </section>
299 <section>
300 <title>SYNOPSIS</title>
301 <simpara><emphasis>make-iso</emphasis> sourcedirectory destination.iso [Label]</simpara>
302
303 </section>
304 <section>
305 <title>DESCRIPTION</title>
306 <simpara>This script generates internal md5sum file for the sourcedirectory
307 and then generates a bootable live CD from the <emphasis>sourcedirectory</emphasis>
308 Naturally, destination.iso is the output</simpara>
309
310 </section>
311 <section>
312 <title>EXAMPLES</title>
313 <variablelist>
314 <varlistentry>
315 <term>
316 Build a mini-module
317 </term>
318 <listitem>
319 <simpara>
320         make-iso /tmp/morphix-cd-files/ /tmp/Morphix-cd.iso
321 </simpara>
322 </listitem>
323 </varlistentry>
324 </variablelist>
325 </section>
326 <section>
327 <title>SECURITY</title>
328 <simpara>Needs to be run as root or via sudo. So has security implications.</simpara>
329
330 </section>
331 <section>
332 <title>NOTES</title>
333 <simpara>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.</simpara>
334
335 </section>
336 <section>
337 <title>BUGS</title>
338 <simpara>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.</simpara>
339
340 </section>
341 <section>
342 <title>AUTHORS</title>
343 <simpara>Written by Alex de Landgraaf and other Morphix developers. <ulink url="http://www.morphix.org/">Morphix web site</ulink>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</simpara>
344
345 <simpara>This man page was written by Brendan Sleight using <ulink url="http://www.methods.co.nz/asciidoc/">asciidoc</ulink></simpara>
346
347 </section>
348 <section>
349 <title>SEE ALSO</title>
350 <simpara><emphasis role="strong">addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</emphasis></simpara>
351
352 </section>
353 </section>
354 <section>
355 <title>ISOMORPH(1)</title>
356 <simpara>Brendan Sleight &lt;morphix@barwap.spam_removed.com&gt;</simpara>
357
358 <section>
359 <title>NAME</title>
360 <simpara>isomorph - manipulate a morphix iso</simpara>
361
362 </section>
363 <section>
364 <title>SYNOPSIS</title>
365 <simpara><emphasis>isomorph</emphasis> &#8212;add     [OPTIONS&#8230;] [ file | file path | option ]  OLDISO NEWISO</simpara>
366
367 <simpara><emphasis>isomorph</emphasis> &#8212;del     [OPTIONS&#8230;] [ file | file path | option ]  OLDISO NEWISO</simpara>
368
369 <simpara><emphasis>isomorph</emphasis> &#8212;del-all [OPTIONS&#8230;] OLDISO NEWISO</simpara>
370
371 <simpara><emphasis>isomorph</emphasis> &#8212;get     [OPTIONS&#8230;] ISO DIRECTORY</simpara>
372
373 <simpara><emphasis>isomorph</emphasis> &#8212;list    [OPTIONS&#8230;] ISO</simpara>
374
375 <simpara><emphasis>isomorph</emphasis> &#8212;list-xml ISO</simpara>
376
377 </section>
378 <section>
379 <title>DESCRIPTION</title>
380 <simpara>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</simpara>
381
382 </section>
383 <section>
384 <title>OPTIONS</title>
385 <variablelist>
386 <varlistentry>
387 <term>
388 <emphasis>&#8212;add</emphasis> [OPTIONS&#8230;] [ file | file path | option ]  OLDISO NEWISO
389 </term>
390 <listitem>
391 <simpara>
392                 Add modular parts to the <emphasis>OLDISO</emphasis> making a <emphasis>NEWISO</emphasis>
393 </simpara>
394 <variablelist>
395 <varlistentry>
396 <term>
397 <emphasis>base BASEMODULE OLDISO NEWISO</emphasis>
398 </term>
399 <listitem>
400 <simpara>
401                         replace basemodule
402 </simpara>
403 </listitem>
404 </varlistentry>
405 <varlistentry>
406 <term>
407 <emphasis>main MAINMODULE OLDISO NEWISO</emphasis>
408 </term>
409 <listitem>
410 <simpara>
411                         add mainmodule
412 </simpara>
413 </listitem>
414 </varlistentry>
415 <varlistentry>
416 <term>
417 <emphasis>mini MINIMODULE OLDISO NEWISO</emphasis>
418 </term>
419 <listitem>
420 <simpara>
421                         add minimodule
422 </simpara>
423 </listitem>
424 </varlistentry>
425 <varlistentry>
426 <term>
427 <emphasis>deb  DEBPACKAGE OLDISO NEWISO</emphasis>
428 </term>
429 <listitem>
430 <simpara>
431                         add debian package
432 </simpara>
433 </listitem>
434 </varlistentry>
435 <varlistentry>
436 <term>
437 <emphasis>exec SHELLSCRIPT OLDISO NEWISO</emphasis>
438 </term>
439 <listitem>
440 <simpara>
441                         add script
442 </simpara>
443 </listitem>
444 </varlistentry>
445 <varlistentry>
446 <term>
447 <emphasis>copy FILE PATH OLDISO NEWISO</emphasis>
448 </term>
449 <listitem>
450 <simpara>
451                         add file in path
452 </simpara>
453 </listitem>
454 </varlistentry>
455 <varlistentry>
456 <term>
457 <emphasis>boot "Boot Option" OLDISO NEWISO</emphasis>
458 </term>
459 <listitem>
460 <simpara>
461                         add boot option
462 </simpara>
463 </listitem>
464 </varlistentry>
465 </variablelist>
466 </listitem>
467 </varlistentry>
468 <varlistentry>
469 <term>
470 <emphasis>&#8212;del</emphasis> [OPTIONS&#8230;] [ file | file path | option ]  OLDISO NEWISO
471 </term>
472 <listitem>
473 <simpara>
474                 Delete modular parts from the <emphasis>OLDISO</emphasis> making a <emphasis>NEWISO</emphasis>
475 </simpara>
476 <variablelist>
477 <varlistentry>
478 <term>
479 <emphasis>base BASEMODULE OLDISO NEWISO</emphasis>
480 </term>
481 <listitem>
482 <simpara>
483                         delete basemodule
484 </simpara>
485 </listitem>
486 </varlistentry>
487 <varlistentry>
488 <term>
489 <emphasis>main MAINMODULE OLDISO NEWISO</emphasis>
490 </term>
491 <listitem>
492 <simpara>
493                         delete mainmodule
494 </simpara>
495 </listitem>
496 </varlistentry>
497 <varlistentry>
498 <term>
499 <emphasis>mini MINIMODULE OLDISO NEWISO</emphasis>
500 </term>
501 <listitem>
502 <simpara>
503                         delete minimodule
504 </simpara>
505 </listitem>
506 </varlistentry>
507 <varlistentry>
508 <term>
509 <emphasis>deb  DEBPACKAGE OLDISO NEWISO</emphasis>
510 </term>
511 <listitem>
512 <simpara>
513                         delete debian package
514 </simpara>
515 </listitem>
516 </varlistentry>
517 <varlistentry>
518 <term>
519 <emphasis>exec SHELLSCRIPT OLDISO NEWISO</emphasis>
520 </term>
521 <listitem>
522 <simpara>
523                         delete script
524 </simpara>
525 </listitem>
526 </varlistentry>
527 <varlistentry>
528 <term>
529 <emphasis>copy FILE PATH OLDISO NEWISO</emphasis>
530 </term>
531 <listitem>
532 <simpara>
533                         delete file in path
534 </simpara>
535 </listitem>
536 </varlistentry>
537 <varlistentry>
538 <term>
539 <emphasis>boot "Boot Option" OLDISO NEWISO</emphasis>
540 </term>
541 <listitem>
542 <simpara>
543                         delete boot option
544 </simpara>
545 </listitem>
546 </varlistentry>
547 </variablelist>
548 </listitem>
549 </varlistentry>
550 <varlistentry>
551 <term>
552 <emphasis>&#8212;del-all</emphasis> [OPTIONS&#8230;] OLDISO NEWISO
553 </term>
554 <listitem>
555 <simpara>
556                 Delete all modular parts from the <emphasis>OLDISO</emphasis> making a <emphasis>NEWISO</emphasis>
557 </simpara>
558 <variablelist>
559 <varlistentry>
560 <term>
561 <emphasis>main OLDISO NEWISO</emphasis>
562 </term>
563 <listitem>
564 <simpara>
565                         delete all mainmodules
566 </simpara>
567 </listitem>
568 </varlistentry>
569 <varlistentry>
570 <term>
571 <emphasis>mini OLDISO NEWISO</emphasis>
572 </term>
573 <listitem>
574 <simpara>
575                         delete all minimodules
576 </simpara>
577 </listitem>
578 </varlistentry>
579 <varlistentry>
580 <term>
581 <emphasis>deb  OLDISO NEWISO</emphasis>
582 </term>
583 <listitem>
584 <simpara>
585                         delete all debian packages
586 </simpara>
587 </listitem>
588 </varlistentry>
589 <varlistentry>
590 <term>
591 <emphasis>exec OLDISO NEWISO</emphasis>
592 </term>
593 <listitem>
594 <simpara>
595                         delete all scripts
596 </simpara>
597 </listitem>
598 </varlistentry>
599 <varlistentry>
600 <term>
601 <emphasis>copy OLDISO NEWISO</emphasis>
602 </term>
603 <listitem>
604 <simpara>
605                         delete all copy files
606 </simpara>
607 </listitem>
608 </varlistentry>
609 </variablelist>
610 </listitem>
611 </varlistentry>
612 <varlistentry>
613 <term>
614 <emphasis>&#8212;get</emphasis>     [OPTIONS&#8230;] ISO DIRECTORY
615 </term>
616 <listitem>
617 <simpara>
618                 Get modular parts from the <emphasis>ISO</emphasis> copy to <emphasis>DIRECTORY</emphasis>
619 </simpara>
620 <variablelist>
621 <varlistentry>
622 <term>
623 <emphasis>ISO DIRECTORY</emphasis>
624 </term>
625 <term>
626 copy all morphix files
627 </term>
628 <term>
629 <emphasis>main ISO DIRECTORY</emphasis>
630 </term>
631 <listitem>
632 <simpara>
633                         copy mainmodules
634 </simpara>
635 </listitem>
636 </varlistentry>
637 <varlistentry>
638 <term>
639 <emphasis>mini ISO DIRECTORY</emphasis>
640 </term>
641 <listitem>
642 <simpara>
643                         copy minimodules
644 </simpara>
645 </listitem>
646 </varlistentry>
647 <varlistentry>
648 <term>
649 <emphasis>deb ISO DIRECTORY</emphasis>
650 </term>
651 <listitem>
652 <simpara>
653                         copy debian packages
654 </simpara>
655 </listitem>
656 </varlistentry>
657 <varlistentry>
658 <term>
659 <emphasis>exec ISO DIRECTORY</emphasis>
660 </term>
661 <listitem>
662 <simpara>
663                         copy scripts
664 </simpara>
665 </listitem>
666 </varlistentry>
667 <varlistentry>
668 <term>
669 <emphasis>copy ISO DIRECTORY</emphasis>
670 </term>
671 <listitem>
672 <simpara>
673                         copy copy-on-boot files
674 </simpara>
675 </listitem>
676 </varlistentry>
677 </variablelist>
678 </listitem>
679 </varlistentry>
680 <varlistentry>
681 <term>
682 <emphasis>&#8212;list</emphasis>    [OPTIONS&#8230;] ISO
683 </term>
684 <listitem>
685 <simpara>
686                 List modular parts from the <emphasis>ISO</emphasis>
687 </simpara>
688 <variablelist>
689 <varlistentry>
690 <term>
691 <emphasis>ISO DIRECTORY</emphasis>
692 </term>
693 <term>
694 list all morphix files
695 </term>
696 <term>
697 <emphasis>main ISO DIRECTORY</emphasis>
698 </term>
699 <listitem>
700 <simpara>
701                         list mainmodules
702 </simpara>
703 </listitem>
704 </varlistentry>
705 <varlistentry>
706 <term>
707 <emphasis>mini ISO DIRECTORY</emphasis>
708 </term>
709 <listitem>
710 <simpara>
711                         list minimodules
712 </simpara>
713 </listitem>
714 </varlistentry>
715 <varlistentry>
716 <term>
717 <emphasis>deb ISO DIRECTORY</emphasis>
718 </term>
719 <listitem>
720 <simpara>
721                         list debian packages
722 </simpara>
723 </listitem>
724 </varlistentry>
725 <varlistentry>
726 <term>
727 <emphasis>exec ISO DIRECTORY</emphasis>
728 </term>
729 <listitem>
730 <simpara>
731                         list scripts
732 </simpara>
733 </listitem>
734 </varlistentry>
735 <varlistentry>
736 <term>
737 <emphasis>copy ISO DIRECTORY</emphasis>
738 </term>
739 <listitem>
740 <simpara>
741                         list copy-on-boot files
742 </simpara>
743 </listitem>
744 </varlistentry>
745 </variablelist>
746 </listitem>
747 </varlistentry>
748 <varlistentry>
749 <term>
750 <emphasis>&#8212;list-xml</emphasis> ISO
751 </term>
752 <listitem>
753 <simpara>
754                 List all morphix files in XML format from the <emphasis>ISO</emphasis>
755 </simpara>
756 </listitem>
757 </varlistentry>
758 </variablelist>
759 </section>
760 <section>
761 <title>EXAMPLES</title>
762 <variablelist>
763 <varlistentry>
764 <term>
765 Add a boot parameter to a Morphix iso
766 </term>
767 <listitem>
768 <simpara>
769         isomorph &#8212;add boot "splash=n" /tmp/old.iso /tmp/new.iso
770 </simpara>
771 </listitem>
772 </varlistentry>
773 </variablelist>
774 </section>
775 <section>
776 <title>SECURITY</title>
777 <simpara>Needs to be run as root or via sudo. So has security implications.</simpara>
778
779 </section>
780 <section>
781 <title>NOTES</title>
782 <simpara>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.</simpara>
783
784 </section>
785 <section>
786 <title>BUGS</title>
787 <simpara>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.</simpara>
788
789 </section>
790 <section>
791 <title>AUTHORS</title>
792 <simpara>Written by Alex de Landgraaf and other Morphix developers. <ulink url="http://www.morphix.org/">Morphix web site</ulink>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</simpara>
793
794 <simpara>This man page was written by Brendan Sleight using <ulink url="http://www.methods.co.nz/asciidoc/">asciidoc</ulink></simpara>
795
796 </section>
797 <section>
798 <title>SEE ALSO</title>
799 <simpara><emphasis role="strong">addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</emphasis></simpara>
800
801 </section>
802 </section>
803 <section>
804 <title>MMAKER(1)</title>
805 <simpara>Brendan Sleight &lt;morphix@barwap.spam_removed.com&gt;</simpara>
806
807 <section>
808 <title>NAME</title>
809 <simpara>mmaker - Creates a morphix base or morphix main module, using template files</simpara>
810
811 </section>
812 <section>
813 <title>SYNOPSIS</title>
814 <simpara><emphasis>mmaker</emphasis> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</simpara>
815
816 </section>
817 <section>
818 <title>DESCRIPTION</title>
819 <simpara>Mmaker creates a Morphix base or main module <emphasis>output.mod</emphasis>, using a xml template file <emphasis>input.xml</emphasis>. A really lazy way to build parts of a LiveCD.</simpara>
820
821 </section>
822 <section>
823 <title>OPTIONS</title>
824 <variablelist>
825 <varlistentry>
826 <term>
827 <emphasis>-g debootstrap.tar.gz</emphasis>
828 </term>
829 <listitem>
830 <simpara>
831                 Use a local debian bootstrap, rather than download from repository.
832 </simpara>
833 </listitem>
834 </varlistentry>
835 <varlistentry>
836 <term>
837 <emphasis>-b debootstrap.tar.bz</emphasis>
838 </term>
839 <listitem>
840 <simpara>
841                 Use a local debian bootstrap, rather than download from repository.
842 </simpara>
843 </listitem>
844 </varlistentry>
845 <varlistentry>
846 <term>
847 <emphasis>-d /debootstrapped</emphasis>
848 </term>
849 <listitem>
850 <simpara>
851                 Use a local debian bootstrap, rather than download from repository.
852 </simpara>
853 </listitem>
854 </varlistentry>
855 <varlistentry>
856 <term>
857 <emphasis>-m miniroot.gz</emphasis>
858 </term>
859 <listitem>
860 <simpara>
861                 Use a local miniroot, rather than download from repository.
862 </simpara>
863 </listitem>
864 </varlistentry>
865 <varlistentry>
866 <term>
867 <emphasis>-k vmlinuz-mykernel</emphasis>
868 </term>
869 <listitem>
870 <simpara>
871                 Use a local kernal, rather than download from repository.
872 </simpara>
873 </listitem>
874 </varlistentry>
875 <varlistentry>
876 <term>
877 <emphasis>-t /tempdir</emphasis>
878 </term>
879 <listitem>
880 <simpara>
881                 use this temp directory instead of making a new one.
882 </simpara>
883 </listitem>
884 </varlistentry>
885 <varlistentry>
886 <term>
887 <emphasis>-c</emphasis>
888 </term>
889 <listitem>
890 <simpara>
891                 Clean temporary directories.
892 </simpara>
893 </listitem>
894 </varlistentry>
895 <varlistentry>
896 <term>
897 <emphasis>-p http://proxy.mydomain.com:8080</emphasis>
898 </term>
899 <listitem>
900 <simpara>
901                 Use a proxy for downloading packages
902 </simpara>
903 </listitem>
904 </varlistentry>
905 <varlistentry>
906 <term>
907 <emphasis>-v</emphasis>
908 </term>
909 <listitem>
910 <simpara>
911                 Verbose mode - hepful for debugging.
912 </simpara>
913 </listitem>
914 </varlistentry>
915 <varlistentry>
916 <term>
917 <emphasis>-i</emphasis>
918 </term>
919 <listitem>
920 <simpara>
921                 Interactive mode - may not work.
922 </simpara>
923 </listitem>
924 </varlistentry>
925 </variablelist>
926 </section>
927 <section>
928 <title>EXAMPLES</title>
929 <variablelist>
930 <varlistentry>
931 <term>
932 Build a Morphix base module
933 </term>
934 <listitem>
935 <simpara>
936         mmaker -m /my/livecd/boot/miniroot.gz -k /my/livecd/boot/vmlinuz basemod.xml /my/livecd/base/morphix
937 </simpara>
938 </listitem>
939 </varlistentry>
940 <varlistentry>
941 <term>
942 Build a Morphix main module
943 </term>
944 <listitem>
945 <simpara>
946          mmaker firefox.xml firefox.mod
947 </simpara>
948 </listitem>
949 </varlistentry>
950 </variablelist>
951 </section>
952 <section>
953 <title>EXAMPLES -TEMPLATES</title>
954 <screen>Quick overview on the layout of a template. For examples, see the
955 template/ directory.
956
957 ---
958
959 The syntax is derived from Progeny's CL scheme, which was derived from
960