summaryrefslogtreecommitdiff
path: root/helpers/overview.txt
blob: f84421ff20243d5ca76bd46ce661647d80798283 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Overview
========

The basic concept is threefold:

  1. Create a chroot
  2. Install additional packages
  3. Create images

In detail:

We start make-live, which handels configuration file, commandline paramters and defaults. Then, we start the helpers:

  * lh_testroot

    Tests if we are root, and fails if not.

  * lh_cdebootstrap

    Creates a bootstrap with cdebootstrap.

  * Configure chroot
  * Configure policy-id
  * Configure network
  * Mount proc
  * Configure sources.list
  * Configure apt: proxy and recommends
  * install aptitude
  * install secure apt
  * aptitude update
  * Configure linux-image
  * Install linux-image squashfs/unionfs
  * Deconfigure linux-image
  * CLONING/PRESEEDING
  * Install tasks lists
  * Install packages lists
  * Install LIVE_PACKAGES
  * Copy INCLUDE_ROOT
  * Process hooks
  * Save packages list
  * Disable daemons
  * Add manifest
  * Clean apt cache
  * Binfmt hack
  * Unmount proc
  * Deconfigure network
  * Deconfigure chroot
  * Check the chroot for depends

  build binary
  build source