The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Funtoo:Evolved Bootstrap/Activities/Phase 2"
Line 7: | Line 7: | ||
|prev=Funtoo:Evolved Bootstrap/Activities/Launch | |prev=Funtoo:Evolved Bootstrap/Activities/Launch | ||
}} | }} | ||
The first step in moving ahead with Phase 2 is to get the temporary cross-build environment suitable for compiling and installing things within the fchroot filesystem. This includes a variety of minor "tweaks" that are required to get configure scripts to run properly: | |||
{{console|body= | |||
# ##i##cd /path/to/404beast | |||
# ##i##install -d bin lib tmp | |||
# ##i##ln -s /tools/lib/ld-musl-aarch64.so.1 lib/ld-musl-aarch64.so.1 | |||
}} | |||
This should now allow for basic configure scripts to run and produce executables. | |||
{{Note|'''Community Contribution Welcome!''' -- This page needs a list of catpkgs we are building for a prototype stage3 within the fchroot. This should be a minimal set of catpkgs for containerization, so we can exclude {{c|debian-sources}}, filesystem tools, and advanced networking tools like firewall to get started.}} | {{Note|'''Community Contribution Welcome!''' -- This page needs a list of catpkgs we are building for a prototype stage3 within the fchroot. This should be a minimal set of catpkgs for containerization, so we can exclude {{c|debian-sources}}, filesystem tools, and advanced networking tools like firewall to get started.}} |
Revision as of 22:31, March 21, 2022
Parent Project | Funtoo:Evolved Bootstrap |
---|---|
Start Date | 01 March 2022 |
End Date | None |
Activity Kind | Development |
Status | Active |
Previous | Launch |
Overview
With the launch activity complete, we now can fchroot into our cross environment. The next step is to document on one wiki page how to build up a Funtoo-like environment from within this initial fchroot, without using Portage. But the final thing installed should be Portage.
The first step in moving ahead with Phase 2 is to get the temporary cross-build environment suitable for compiling and installing things within the fchroot filesystem. This includes a variety of minor "tweaks" that are required to get configure scripts to run properly:
root # cd /path/to/404beast root # install -d bin lib tmp root # ln -s /tools/lib/ld-musl-aarch64.so.1 lib/ld-musl-aarch64.so.1
This should now allow for basic configure scripts to run and produce executables.
Community Contribution Welcome! -- This page needs a list of catpkgs we are building for a prototype stage3 within the fchroot. This should be a minimal set of catpkgs for containerization, so we can exclude debian-sources
, filesystem tools, and advanced networking tools like firewall to get started.
List of CatPkgs
This section should contain a list of catpkgs to include in our build within the fchroot.