/[d-i]/trunk/build/README
ViewVC logotype

Contents of /trunk/build/README

Parent Directory Parent Directory | Revision Log Revision Log


Revision 952 - (show annotations) (download)
Wed Sep 11 21:05:32 2002 UTC (10 years, 8 months ago) by porridge
File size: 1519 byte(s)
some basic build instructions
1 The files in this directory are used to build the Debian installer.
2 Basically it consists of downloading udebs, unpacking them, applying some magic
3 (library reduction etc.) and building an image.
4
5 Recipe:
6 - install the build-dependancies on the host system
7 - adjust apt sources (create sources.list.local - see sources.list)
8 - run "{sudo,fakeroot} make build"
9
10 A more detailed overview of how the installer is built:
11
12 * sources.list is used to configure apt to download udebs from a mirror.
13 You can change it to use whatever debian archive is convenient for you.
14 * pkg-lists/base contains udebs that are put on all systems; the other files
15 in that directory define different types of debian installer systems
16 by listing the udebs that they are composed of. Note that
17 ${kernel:Version} in these files is replaced with the kernel version, as
18 set in the KVERS variable in the Makefile.
19 * The Makefile has a TYPE variable that selects one of the lists. Eg,
20 "fakeroot make TYPE=net"
21 * Apt is used to download the required udebs. This does *not* include
22 libraries; libraries used by udebs must be installed on the build system,
23 and so are build-depended on.
24 * If you have some udebs that are not available on your mirror yet,
25 you can drop them in localudebs/ and they will be used.
26 * Dpkg is used to unpack the udebs into the build directory.
27 * A customized set of reduced libraries is generated to correspond to the
28 udebs that were installed.
29 * "make demo" (run as root) will chroot into the system.

  ViewVC Help
Powered by ViewVC 1.1.5