Changes

Jump to navigation Jump to search
Line 1: Line 1:  
{{Note box|This howto is for building your own koji build farm.
 
{{Note box|This howto is for building your own koji build farm.
For how to use the koozali.org build farm, please see}}
+
For how to use the koozali.org build farm, please see [[Koji Usage]]}}
    
Official Koji documentation can be found at: https://docs.pagure.org/koji/
 
Official Koji documentation can be found at: https://docs.pagure.org/koji/
Line 70: Line 70:  
The web interface will be available via http://<your hub server>/koji
 
The web interface will be available via http://<your hub server>/koji
   −
=== Bootstrap ===
+
=== Build Targets ===
This will have created 6 targets with various build tags to use
+
This will have created 6 build targets with various build tags to use
    
* dist-sme10-os (dist-sme10-os-build)
 
* dist-sme10-os (dist-sme10-os-build)
Line 112: Line 112:  
Where <permission> could be "admin".
 
Where <permission> could be "admin".
   −
This will add them into the db and generate ssl CLI and browser keys, which will be bundled up in a tgz file at /etc/pki/koji/bundle/koji-<User Name>-bundle.tgz.
+
This will add the user into the koji db and generate ssl CLI and browser keys, which will be bundled up in a tgz file at /etc/pki/koji/bundle/koji-<User Name>-bundle.tgz.
    
This bundle should be copied and extracted into their home (~) directory and will create a .koji directory containing config and keys.This can be on a remote machine with the koji client installed.
 
This bundle should be copied and extracted into their home (~) directory and will create a .koji directory containing config and keys.This can be on a remote machine with the koji client installed.
Line 119: Line 119:  
tar -zxf koji-<User Name>-bundle.tgz
 
tar -zxf koji-<User Name>-bundle.tgz
 
koji moshimoshi
 
koji moshimoshi
</syntaxhighlight>{{Warning box|Beware - demons lurk here}}
+
</syntaxhighlight>
 +
 
 +
=== Bootstrap ===
 +
The setup of the repos used for building SME10, SME11 & SME12 are all included in the install script, but a brief description of what has been setup seems sensible.
   −
===The long way ===
+
==Install - The long way (Beware: Demons lurk here) ==
This is just left here to help understand what is in the scripts (which may have changed since this was written)
+
{{Warning box|This has been left here to help understand what is in the scripts (which may have changed since this was written)}}
    
=====Hub/Web Server=====
 
=====Hub/Web Server=====
Line 583: Line 586:  
systemctl start kojid
 
systemctl start kojid
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
[[Category:Developer]]
 +
[[Category:Infrastructure]]
371

edits

Navigation menu