root/morphix/trunk/mmaker/README.isomaker

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

Initial import, branching from morphix svn

Line 
1 Preliminary IsoMaker tool
2 =========================
3
4 This tool uses mmaker in order to construct an ISO from a number of templates.
5 It's rudimentary, but might work if you flog it enough.
6
7 Depends on:
8 -----------
9
10 morphix-mmaker
11 morphix-make-iso
12 morphix-deb-get
13 morphix-morphmini
14
15 Usage:
16 ------
17
18 Usage: /usr/sbin/isomaker -b basemod.xml [-m mainmod.xml] [-m mainmod2.xml] [-r repository [-p package1] [-p package2]] output.iso
19
20         -b:     Base module template to build output.iso with
21         -m:     Main module template to include in output.iso
22         -n:     Mini module template to include in output.iso (needs morphmini)
23         -r:     Specify repository for deb/udeb packages to include on iso
24         -p:     Packages to be included on iso
25         -t:     Tarball to be included on iso
26
27 This tool uses mmaker to generate a Morphix iso from scratch,
28 using one basemodule template, and arbitrary number of mainmodule templates,
29 and optionally extra dpkg-deb-extracted deb/udeb packages
30
31
32 If you want to modify an existing iso, please take a look at isomorph from
33 the morphix repository, Isomorph also allows you to include mini modules,
34 scripts, directly-copied and install-on-boot packages
35
36 This tool is made possible by an infinite amount of monkeys
37
38 Example:
39 --------
40
41 isomaker -b basemod.xml -m mymainmod.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 mylivecd.iso
42
43 Packages:
44 ---------
45
46 In order for the live CD to actually be bootable, add the following packages,
47 using the morphix udeb archive (-r http://www.morphix.org/debian)
48 (note: list from 17/09/04)
49 - grub-gfxboot-iso-udeb
50 - morphix-grub-menulist-udeb
51 - morphix-iso-grubtheme
52
53 Additional udebs (you probably want them)
54 - morphix-cdrom-misc-udeb
55
56 Notes:
57 ------
58
59 isomaker currently doesn't remove the working directories automatically, unless -c is used.
60 do a rm -rf /tmp/libmorphix* afterwards to clean up... ($TEMP/libmorphix* if TEMP set)
61
62 - your kernel needs to be able to loop-mount filesystems
63 modprobe loop before building to enable this, if loop is compiled as a module
Note: See TracBrowser for help on using the browser.