rockstor / rockstor-iso

scripts and files to create Rockstor iso file
18 stars 10 forks source link

Rockstor ISO creation process

A new Rockstor ISO can be created from an existing one by running the make_iso.py script.

Rebase CentOS

A Rockstor ISO is a CentOS ISO remastered with our artwork, installer modifications and custom packages. As of this writing it's based on CentOS 7, the 1511 ISO file.

make_iso script

make_iso script can be invoked to use an existing Rockstor ISO as a seed and create a new one with updated packages including upstream updates as well as custom packages from us and elrepo. The script itself should be run on a Rockstor or a CentOS machine. It's easier to run it on Rockstor as custom repos are already setup. Follow these steps on that machine to create a new/updated ISO.

make_iso also support a flag for repeat ISO creation where packages are not downloaded again. This is useful if you make changes to certain files like the kickstart file or grub etc.. and know that there won't be any package updates since the last run a few moments ago. Here's an example invocation: /path/to/make_iso.py /mnt/riso --repeat