1 | The LliurexMaker |
---|
2 | ============= |
---|
3 | |
---|
4 | Explanation |
---|
5 | ----------- |
---|
6 | |
---|
7 | At [LliureX](http://lliurex.net/ "LliureX") we frequently build a distribution ISO. This ISO is cooked with some ingredients. |
---|
8 | These ingredients are explained here. |
---|
9 | |
---|
10 | # Repositories # |
---|
11 | |
---|
12 | First, you need some debian repositories. This ingredient can be provided from debian.org / ubuntu.com / ppa _launchpad_, or whatever. |
---|
13 | If you have a personal repositori (via **reprepro** for example), you can add this to the ISO. |
---|
14 | |
---|
15 | This repositories must be with the same *flavour* as the ISO. |
---|
16 | |
---|
17 | ## For example: ## |
---|
18 | |
---|
19 | Codename: precise |
---|
20 | Suite: precise |
---|
21 | Version: 13.06 |
---|
22 | Origin: Precise packages and LliureX Modifications |
---|
23 | Label: LliureX Based on Precise Pangolin |
---|
24 | Description: LliureX Packages and Precise Modifications |
---|
25 | Architectures: i386 source amd64 |
---|
26 | Components: main restricted universe multiverse partner |
---|
27 | Update: ppa-mirror precise precise-updates precise-security |
---|
28 | SignWith:9A27AA33 |
---|
29 | |
---|
30 | ### Field-by-field ### |
---|
31 | |
---|
32 | Codename: precise |
---|
33 | |
---|
34 | This field: _Codename_ is the codename of the distribution **obviously**, at Ubuntu mirrors this field contains the |
---|
35 | "Animal" adjetive: |
---|
36 | |
---|
37 | * Precise |
---|
38 | * Quantal |
---|
39 | * Raring |
---|
40 | |
---|
41 | Suite: precise |
---|
42 | |
---|
43 | This field contains the *parent* distribution, in case of *DEBIAN* **unstable**, **testing**,... are good suites. |
---|
44 | |
---|
45 | Version: 13.06 |
---|
46 | |
---|
47 | This is the numeric version of distribution, in Ubuntu this number shows the *year/month* release date. |
---|
48 | |
---|
49 | * 11.04 |
---|
50 | * 12.04 *Precise Pangolin* |
---|
51 | * 12.10 *Quantal Quetzal* |
---|
52 | |
---|
53 | Origin: LliureX Based on Precise Pangolin |
---|
54 | |
---|
55 | This field is informative. |
---|
56 | |
---|
57 | Description: LliureX Packages and Precise Modifications |
---|
58 | |
---|
59 | This field is informative. |
---|
60 | |
---|
61 | Architectures: i386 source amd64 |
---|
62 | |
---|
63 | This field indicates the Architectures and sources for the distribution mirror. |
---|
64 | |
---|
65 | Components: main restricted universe multiverse partner |
---|
66 | |
---|
67 | Components that can be referenced under our distro. |
---|
68 | |
---|
69 | Update: ppa-mirror precise precise-updates precise-security |
---|
70 | |
---|
71 | Update rules (see below). |
---|
72 | |
---|
73 | SignWith:9A27AA33 |
---|
74 | |
---|
75 | Sign the mirror *Release.gpg* with the chosen key. |
---|
76 | |
---|
77 | |
---|
78 | # Package lists # |
---|
79 | |
---|
80 | Package lists are the lists of packages that will be installed inside the ISO, into the chroot system. This list can be so long, or shorter, as your Metapackage System be. |
---|
81 | |
---|
82 | For example: |
---|
83 | |
---|
84 | #include <minimal> |
---|
85 | lliurex-cdd-edu-gdesktop |
---|
86 | lliurex-live-ubiquity |
---|
87 | ubiquity-casper |
---|
88 | ubiquity-frontend-gtk |
---|
89 | |
---|
90 | Is the content of *lliurex-cdd-edu-gdesktop* list. This list contains all packages that take part into a *ISO* or *Custom Distribution*. |
---|
91 | |
---|
92 | Has not gone unnoticed for the sharpie coder, that ubiquity and packages relative to *live under casper* are not inside the *Custom Distribution Metapackage* (in this case _lliurex-cdd-edu-gdesktop_). |
---|
93 | |
---|
94 | # Preseeds # |
---|
95 | |
---|
96 | This section is for the *debconf* package-question-answers system. |
---|
97 | |
---|
98 | # Live Builder # |
---|
99 | |
---|
100 | # Your ISO is ready! # |
---|