Skip to content

Latest commit

 

History

History

docs

Hootenanny RPMs Documentation

Core Topics

  • Setup: Instructions for setting up Docker, Vagrant, and RPM tools to use this repository.
  • Background: Basic background on RPMs, Yum, and the third-party repositories used to create Hootenanny packages.
  • Install: How to install Hootenanny and dependencies from local RPMs and the S3 Yum repositories.
  • Configuration Reference: Documentation on config.yml and environment variables.
  • Release Process: How to create signed releases for Hootenanny and dependencies.
  • Tests: Overview of the testing scripts.

Additional Information

  • Maven: Information on creating and maintaining the Maven cache used in building Hootenanny archives and RPMs.
  • Shell: Information on how to build containers and RPMs using shell scripts instead of Vagrant.
  • Verify Sources: How to cryptographically verify source archives from upstream sources that provide them.