diff options
-rw-r--r-- | README | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -87,26 +87,31 @@ How to use poudriere? First you have to create a jail, which will hold all the building infrastructure needs. - poudriere createjail -v 8.2-RELEASE -a amd64 -j 82amd64 + poudriere createjail -v 8.2-RELEASE -a amd64 -j 82amd64 Of course you can use another version of FreeBSD, regarless on what version you are running. amd64 users can choose i386 arch like in this example: - poudriere createjail -v 8.1-RELEASE -a i386 -j 81i386 + poudriere createjail -v 8.1-RELEASE -a i386 -j 81i386 This command will fetch and install a minimal jail, small (~400MB) so you can create a lot of them. It will install the jail under the pool you have chosen, at poudriere/jailname. +You also need to have at least one ports tree to build packages from it, +so let us take the default configuration by creating a ports tree. + + poudriere ports -c + Specify a list of ports you want to build ----------------------------------------- Create a flat text file in which you put the ports you want to see built by poudriere. - echo "sysutils/screen" > ~/pkglist - echo "editors/vim" >> ~/pkglist + echo "sysutils/screen" > ~/pkglist + echo "editors/vim" >> ~/pkglist Launch the bulk build --------------------- @@ -132,7 +137,7 @@ Use poudriere for a single port Let's take the example of building a single port; -poudriere testport -d ~/ports-cvs/mybeautifulporttotest + poudriere testport -d ~/ports-cvs/mybeautifulporttotest all the tests will be done in all the jails in alphabetical order @@ -219,6 +224,6 @@ Of course you have to install a HTTP server, with /82i386/ an alias to You are now ready to invoke portmaster: - portmaster editors/vim + portmaster editors/vim Happy FreeBSDing! |