|
|
(42 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| This page documents a few additional steps to enable building LiveCDs in an existing Koji installation, how to build one, and where the code will grow from here. This is a very new feature and there hasn't been much external testing yet, so please keep that mind if you run into difficulty. For additional questions and information, ask around in #koji on FreeNode IRC and sign up to the right mailing lists as the [https://fedorahosted.org/koji/wiki Koji project website] dictates.
| | {{autolang}} |
|
| |
|
| == Build System Preparation ==
| | This document has moved to the [https://docs.pagure.org/koji/ Koji Documentation]. The new location is: |
| This section assumes you have know-how required to install and configure a new instance of Koji, and that you have already done so. You can learn how to do so [[koji/ServerHowTo| here]] if you need to. Follow this procedure step by step to get things prepared they way they need to be: | |
|
| |
|
| * ''mkdir /mnt/koji/images'': create a directory to put the finished images
| | https://docs.pagure.org/koji/image_build/ |
| * ''chown apache:apache /mnt/koji/images'': let apache read and write to it
| |
| * You need a livecd 'channel'. If you're running version 1.3.2 or later, it will already be available. If not, you'll have to add it to the database manually:
| |
| <pre>
| |
| sql stuff here
| |
| </pre>
| |
| * ''koji add-host-to-channel <your-host> livecd'': add a builder to the livecd channel
| |
| * You need a livecd 'permission'. If you're running version 1.3.2 or later, it will already be available. If not, you'll have to add it to the database manually:
| |
| <pre>
| |
| sql stuff here
| |
| </pre>
| |
| * ''koji grant-permission livecd <user>'': grant the permission to build livecds to a user. This step is optional since admins have all permissions, technically.
| |
| * Add a livecd group
| |
| * Add a target
| |
|
| |
|
| == Building a LiveCD ==
| | You can submit changes to Koji's docs in [https://pagure.io/koji Pagure] |
| | |
| === Caveats ===
| |
| | |
| === Future Development ===
| |
| | |
| (article is being written right now)
| |