Difference between revisions of "Funtoo:Metro"

From Funtoo
Jump to navigation Jump to search
Line 41: Line 41:
This way you will have {{c|/root/ego}} directory with {{c|ego}} binary that is then used by metro.
This way you will have {{c|/root/ego}} directory with {{c|ego}} binary that is then used by metro.


<!--T:28-->
{{Tip|You may wish to use the new [[Metro/AutoSetup|autosetup]] script which uses a curses based menu and allows for quickly setting up and running builds base on your choices without requiring any manual steps. Please see the [[Metro/AutoSetup]] page for more details.}}
Metro is now installed.  It's time to customize it for your local system.
 
You may wish to use the new [[Metro/AutoSetup|autosetup]] script which uses a curses based menu and allows for quickly setting up and running builds base on your choices without requiring any manual steps. Please see the [[Metro AutoSetup]] page for more details.


[[Category:HOWTO]]
[[Category:HOWTO]]

Revision as of 01:56, February 17, 2019

Other languages:
English • ‎Türkçe • ‎português do Brasil • ‎日本語
Description:
Metro is the Funtoo Linux automated build system, and is used to build Funtoo Linux stage tarballs.
Source Code:

Installation

The recommended and supported method is to use the Git repository of Metro.

Ensure that dev-vcs/git, No results, No results and No results are installed on your system.

root # emerge dev-vcs/git dev-python/requests dev-python/sqlalchemy dev-python/lxml

Next, clone the master git repository as follows:

root # cd /root
root # git clone git://github.com/funtoo/metro.git
root # cp /root/metro/metro.conf ~/.metro

You will now have a directory called /root/metro that contains all the Metro source code.

Setting up ego

Now, we will set the ego, administration tool of Funtoo Linux. The way it is used with metro is independent from app-admin/ego installed on your box. Setup is easy as follows:

root # cd /root
root # git clone https://github.com/funtoo/ego.git

This way you will have /root/ego directory with ego binary that is then used by metro.

   Tip

You may wish to use the new autosetup script which uses a curses based menu and allows for quickly setting up and running builds base on your choices without requiring any manual steps. Please see the Metro/AutoSetup page for more details.