| 1 |
The files in this directory are used to build the Debian installer.
|
| 2 |
An overview of how the installer is built:
|
| 3 |
|
| 4 |
* mklibs.sh is used for library reduction. It will eventually be in its own
|
| 5 |
package, but for now you must copy it into this directory from the
|
| 6 |
boot-floppies cvs tree.
|
| 7 |
* sources.list is used to configure apt to download udebs from a mirror.
|
| 8 |
You can change it to use whatever debian archive is convenient for you.
|
| 9 |
* lists/base contains udebs that are put on all systems; the other files
|
| 10 |
in that directory define different types of debian installer systems
|
| 11 |
by listing the udebs that they are composed of.
|
| 12 |
* The Makefile has a TYPE variable that selects one of the lists. Eg,
|
| 13 |
"fakeroot make TYPE=net"
|
| 14 |
* Apt is used to download the required udebs.
|
| 15 |
* If you have some udebs that are not available on your mirror yet,
|
| 16 |
you can drop them in localudebs/ and they will be used.
|
| 17 |
* Dpkg is used to unpack the udebs into the build directory.
|
| 18 |
* A customized set of reduced libraries is generated to correspond to the
|
| 19 |
udebs that were installed.
|
| 20 |
* "make demo" (run as root) will chroot into the system.
|