summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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