summaryrefslogtreecommitdiff
path: root/helpers/overview.txt
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2007-09-23 10:04:40 +0200
committerDaniel Baumann <daniel@debian.org>2007-09-23 10:04:40 +0200
commit6f5e2da03e5fd1af2200d2f55ca84647bc8d3626 (patch)
treee2a861c1995eea707b2ac1c72930351191714493 /helpers/overview.txt
parent9a9491318d4a0469e4c97b28879ab34391c39095 (diff)
downloadlive-build-6f5e2da03e5fd1af2200d2f55ca84647bc8d3626.zip
live-build-6f5e2da03e5fd1af2200d2f55ca84647bc8d3626.tar.gz
Adding live-package 0.99.22-1.
Diffstat (limited to 'helpers/overview.txt')
-rw-r--r--helpers/overview.txt51
1 files changed, 51 insertions, 0 deletions
diff --git a/helpers/overview.txt b/helpers/overview.txt
new file mode 100644
index 0000000..f84421f
--- /dev/null
+++ b/helpers/overview.txt
@@ -0,0 +1,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