Building SIMP From Tarball

Getting Started

Please have your environment prepared as specified by Environment Preparation before continuing.

Note

You do not need mock on your system if you are generating an ISO based on the SIMP Tarball!

Download the CentOS/RedHat installation media:

Download the SIMP release tarball, found on our BinTray artifacts repository.

Generating The ISO!

Change into the simp-core directory and make sure you are on the correct branch for your target SIMP version:

$ cd simp-core
$ git checkout 5.1.X # for SIMP 5 and CentOS 7
$ git checkout 4.2.X # for SIMP 4 and CentOS 6

Run bundle to make sure that all of the build tools and dependencies are installed and up to date:

$ bundle

Make sure all of the source materials that were downloaded above are in your current working directory.

Run the build:auto rake task to create a bootable ISO using the following template:

$ bundle exec rake build:auto[<SIMP version>,<directory containing source ISOs>,<path to tarball>]

For example:

$ # for SIMP 5 and CentOS 7
$ bundle exec rake build:auto[5.1.X,.,SIMP-DVD-CentOS-5.2.0-0.tar.gz]

$ # for SIMP 4 and CentOS 6
$ bundle exec rake build:auto[4.2.X,.,SIMP-DVD-CentOS-4.3.0-0.tar.gz]

Once the process completes, you should have a bootable SIMP ISO ready for installation!