Koji Setup Scripts
The purpose of these scripts it to enable setting up a koji environment quickly with reasonable configurations.
Assumptions
- All scripts are run as the root user
- The root user has a password set
- Basic configurations (e.g. network, time, etc.) have been applied
- Only one koji builder is required
Unsupported Environments
- Systems that are not starting as dedicated and clean
- Systems that are not based on Clear Linux OS*
For unsupported environments, it will be up to the sysadmin to proceed at their own discretion and fix issues that may arise on their own.
Getting Going
-
Edit parameters.sh as needed. If running in a production environment, be sure to supply reasonable SSL certificate field values.
-
Run the required following scripts
deploy-koji.sh bootstrp-build.sh -
Optionally, for supporting a full DevOps workflow, also run
deploy-mash.sh deploy-git.sh deploy-upstreams.sh
If koji builder machine is not the same as koji master machine:
-
On the koji master machine, run
deploy-koji-nfs-server.sh -
Copy the koji builder certificate from the koji master machine to the koji builder machine
scp "$KOJI_PKI_DIR/$KOJI_SLAVE_FQDN.pem" "$KOJI_SLAVE_FQDN":"$KOJI_PKI_DIR" -
On the koji builder machine, run
deploy-koji-nfs-client.sh deploy-koji-builder.sh
*Other names and brands may be claimed as the property of others.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
