Open main menu

Funtoo β

Changes

Metro

458 bytes added, 10 months ago
m
Update ego upstream location
|description=Metro is the Funtoo Linux automated build system, and is used to build Funtoo Linux stage tarballs.
|source=[https://github.com/funtoo/metro GitHub]}}
{{Subpages|AutoSetup,Manual Setup,How Metro WorksConcepts and Terminology,Configuring Metro,Data Model,Recipes,Automation,Data Model}}
<translate>
<!--T:1-->
== Introduction ==
 
Metro is the tool used by Funtoo Linux to build new releases of Funtoo Linux. It is also available to the public and can be used to build custom versions of Funtoo Linux, or used by developers to perform build testing. This page documents how to install, configure and use Metro. Also note that there is various additional supplemental documentation available on sub-pages, with links above.
 
== Installation ==
=== Prerequisites ===
{{console|body=
# ##i##cd /root
# ##i##git clone https://githubcode.comfuntoo.org/bitbucket/scm/funtoocore/metro.git
# ##i##cp /root/metro/metro.conf ~/.metro
}}
You will now have a directory called {{c|/root/metro}} that contains all the Metro source code.
 
=== Setting up ego===
Now, we will set the {{c|ego}}, administration tool of Funtoo Linux. The way it is used with metro is independent from {{c|app-admin/ego}} installed on your box. This local cloned copy of ego allows metro to potentially use a newer version of ego than what is already installed on your system, or to function under other non-Funtoo distributions like Gentoo or Ubuntu. Setup is easy Set up as follows:
{{console|body=
# ##i##cd /root
# ##i##git clone https://githubcode.comfuntoo.org/bitbucket/scm/funtoocore/ego.git
}}
This way you will have {{c|/root/ego}} directory with {{c|ego}} binary that is then used by metro.
wiki-users
1
edit