Difference between revisions of "ReBootstrap"

From Funtoo Linux
Jump to: navigation, search
(Created page with "This page documents the effort to bootstrap Funtoo Linux using Aboriginal Linux. The plan of attack is as follows: # Start from an LFS build, plus necessary stuff for Portage t...")
 
Line 9: Line 9:
 
At this point, Funtoo has been bootstrapped and we can extend this approach to bootstrap Funtoo on any architecture.
 
At this point, Funtoo has been bootstrapped and we can extend this approach to bootstrap Funtoo on any architecture.
  
Prerequisites
+
== Prerequisites ==
========
+
  
 
# A smaller Portage tree to not eat up so much filesystem space -- this should be relatively easy to create automatically using something like <tt>merge.py</tt>.
 
# A smaller Portage tree to not eat up so much filesystem space -- this should be relatively easy to create automatically using something like <tt>merge.py</tt>.
 
# A <tt>package.provided</tt> list of a current Funtoo system.
 
# A <tt>package.provided</tt> list of a current Funtoo system.

Revision as of 05:40, 19 December 2011

This page documents the effort to bootstrap Funtoo Linux using Aboriginal Linux.

The plan of attack is as follows:

  1. Start from an LFS build, plus necessary stuff for Portage to run.
  2. Create a package.provided file for the local LFS system so that Portage doesn't complain of unsatisfied /var/db/pkg entries.
  3. Use Portage to build a stage1 tarball to /tmp/stage1root.

At this point, Funtoo has been bootstrapped and we can extend this approach to bootstrap Funtoo on any architecture.

Prerequisites

  1. A smaller Portage tree to not eat up so much filesystem space -- this should be relatively easy to create automatically using something like merge.py.
  2. A package.provided list of a current Funtoo system.
Personal tools
Namespaces

Variants
Actions
Categories
Toolbox
Stuff