Building Your Roll

2.2. Building Your Roll

2.2.1. Making a Roll ISO

To build an ISO image of your roll, go the the directory: roll/<roll name> and execute:

# make roll

This will start a process that goes into the src directory and creates RPMS for each software package (as specified by their respective spec files), copies the newly built RPMs into the directory RPMS.

Then a directory named iso is created. It will be the structure of the ISO, that is, mkisofs looks into this directory and makes an ISO image based on it.

When you look at your ISO image, you'll see a file of the form: roll-<roll name>-kickstart-3.1.0-0.noarch.rpm. This RPM was automatically built for you and it contains the files found in the nodes directory and the graphs directory. This file is what the installer looks at in order to recognize your roll and properly install it.

After you successfully build your roll, you should see a file of the form: roll-<roll name>-3.1.0-0.<arch>.iso. This is the ISO image for your roll.

For example, the Intel Roll's ISO image for the i386 architecture is named: roll-intel-3.1.0-0.i386.iso.