jbronn / hootenanny-rpms

RPMs needed for a Hootenanny install

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hootenanny RPMs

This repository houses the RPM building specifications for Hootenanny and its third-party dependencies.

RPMs are built in minimal, ephemeral CentOS 7 Docker containers. Invoking programs use config.yml as the source of truth for version information.

Requirements

  • rpmspec: required to properly parse spec files properly so that containers may get their package requirements directly from the spec files
    • CentOS:
      sudo yum install -y rpm-build
      
    • Ubuntu:
      sudo apt-get -y install rpm
      
  • Docker
  • Vagrant 2.0+
  • make

Quickstart

This will build Hootenanny RPM from develop:

make archive
make rpm

shell

Scripts in the shell directory can be used to build the RPMs on constrained systems without Vagrant.

About

RPMs needed for a Hootenanny install


Languages

Language:Shell 80.4%Language:Makefile 17.0%Language:Python 2.6%