Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minore fix: change RTD branch from `master` to `latest`


...

This part works on both the 4.X and 5.X branches and, in general, we would only have people download this bit as a set and then use the ISO build below themselves.

Prerequsites

  • Make sure git and mock are installed

  • Your user must be in mock group 
  • Install RVM and ruby 1.9 and 2.1 (but not 1.8 or 2.2)
  • 60G of space in /var/lib/mock
  • The gpg executable must be in the user's path (RHEL/Fedora package: gnupg)

Build SIMP!

  1. Run git clone https://github.com/simp/simp-core

  2. cd into simp-core

  3. Run git checkout 4.2.X

  4. Run bundle

  5. Run rake git:submodules:reset

  6. Cross your fingers

  7. You *may* need to run a for loop to find Gemfiles and run 'bundle' wherever they are at this point, we have a task on the backlog to fix this

  8. Run rake tar:build[epel-6-x86_64,dev,false] (builds for RHEL6, dev key, no docs)

...

The SIMP tarball(s) will be in simp-core/build/DVD_Overlay. There will be one per supported distribution.

Build the ISO

Take your favorite RHEL or CentOS DVD set and shove them in some directory somewhere with enough space to hold 3 copies.
  1. cd to the directory holding the ISO images

  2. Create a directory called orig

  3. cd into orig

  4. Run BUNDLE_DIRECTORY=/path/to/simp-core rake -f /path/to/simp-core/Rakefile unpack["/path/to/ISO1"]

    1. Repeat this step for any additional ISOs

  5. Run cd ..

  6. Run mkdir 4.2.X

  7. Run cd 4.2.X

  8. Run cp -rl ../orig/*6.6* .

  9. Run BUNDLE_DIRECTORY=/path/to/simp-core rake -f /path/to/simp-core/Rakefile iso:build["/path/to/simp-core/build/DVD_Overlay/<appropriate>.tar.gz"]

...

This documentation has moved to ReadTheDocs.

Please ask questions on the SIMP Project slack or Google Group.