| 1 |
The files in this directory are used to build the Debian installer.
|
| 2 |
An overview of how the installer is built:
|
| 3 |
|
| 4 |
* sources.list is used to configure apt to download udebs from a mirror.
|
| 5 |
You can change it to use whatever debian archive is convenient for you.
|
| 6 |
* lists/base contains udebs that are put on all systems; the other files
|
| 7 |
in that directory define different types of debian installer systems
|
| 8 |
by listing the udebs that they are composed of. Note that
|
| 9 |
${kernel:Version} in these files is replaced with the kernel version, as
|
| 10 |
set in the KVERS variable in the Makefile.
|
| 11 |
* The Makefile has a TYPE variable that selects one of the lists. Eg,
|
| 12 |
"fakeroot make TYPE=net"
|
| 13 |
* Apt is used to download the required udebs. This does *not* include
|
| 14 |
libraries; libraries used by udebs must be installed on the build system,
|
| 15 |
and so are build-depended on.
|
| 16 |
* If you have some udebs that are not available on your mirror yet,
|
| 17 |
you can drop them in localudebs/ and they will be used.
|
| 18 |
* Dpkg is used to unpack the udebs into the build directory.
|
| 19 |
* A customized set of reduced libraries is generated to correspond to the
|
| 20 |
udebs that were installed.
|
| 21 |
* "make demo" (run as root) will chroot into the system.
|