From: Todd Lyons Date: Mon, 21 Oct 2013 19:52:28 +0000 (-0700) Subject: Add ccache requirement. X-Git-Url: https://git.exim.org/buildfarm-client-wiki.git/commitdiff_plain/1328b748b1aee20cce1da92a40aa739a7b86210d?ds=sidebyside Add ccache requirement. --- diff --git a/Installation.md b/Installation.md index 1ce7641..192036d 100644 --- a/Installation.md +++ b/Installation.md @@ -2,7 +2,7 @@ So you want to give back to the Exim project but don't know how? Being a member of the Exim Build Farm is one way you can help. If your distro and version is not on the list that is currently being built, or if your build configuration is drastically different than others with your distro and version, then submit a request to join the farm. This Installation page is starting from the assumption that you have already submitted your request and the farm administration has sent you an email with your machine alias and secret password. ## Install Steps -1. Make sure that all required packages for Exim to build successfully are installed. The minimal package requirements are the basic suite of compiler tools and basic libraries. As we get more people into the farm, we expect this to expand to have more suggestions for packages. +1. Make sure that all required packages for Exim to build successfully are installed. The minimal package requirements are the basic suite of compiler tools and basic libraries. You will also need to install the ccache package. 2. Create the master exim user (i.e. the user that Exim changes uid to when it runs in normal operation). I suggest the user **exim**. If you already have the Exim package provided by your distro installed, chances are good that you already have a user named **exim** or **exim4**. That user is fine. This howto also assumes you use the groupname **exim**. 3. Create a user that will run the Build Farm. I suggest the user **farm**. Due to some assumptions that are made in the test suite, the group name must also be **farm**. It is ok if you make it a secondary group or the primary group. 4. Add **exim** as a secondary group to the **farm** user.