summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-01-02 01:15:58 (EST)
committer P. J. McDermott <pjm@nac.net>2012-01-02 01:15:58 (EST)
commita8b3e9de6b95c069116b21c452479d822af9c9d9 (patch)
tree4f08981bf1b071656a5e96adb05f1d6bde2d2a32
parent7a4de3f6cf775fcafb05764e17cc1f78471d078c (diff)
Add high-level bootstrap plans notes.
-rw-r--r--bootstrap-plan.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/bootstrap-plan.txt b/bootstrap-plan.txt
new file mode 100644
index 0000000..50eb8ce
--- /dev/null
+++ b/bootstrap-plan.txt
@@ -0,0 +1,12 @@
+make temporary bootstrap builder (TBB)
+ unmanaged builder system
+ mostly follow CLFS-Sysroot
+ GMP, MPFR, PPL, Binutils, GCC, EGLIBC, Linux, BusyBox, udev, Git, opkg, etc.
+make source packages
+ might use fakeroot and some package-building scripts
+ try to design a source format based around Git, like dpkg's "3.0 (git)"
+ would greatly simplify source package management and uploading
+for each source package, copy it to TBB and build it
+make a filesystem and unpack into it each binary package
+in the new system, rebuild each source package to ensure self-replicability
+automate the installation of new systems