summaryrefslogtreecommitdiffstats
path: root/bootstrap-plan.txt
blob: 50eb8ce1e8feba78a741b76198a94181d83a88d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
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