How to make the release images. If any of these are created, all should be created so that we remain consistent.
Kayak builds require a global zone with no non-global zones configured. As of r151022 Kayak now generates ALL of the OmniOS release media.
Check out the [source]https://github.com/omniosorg/kayak), ensuring that it is the branch matching the release you’re building for, install gnu-make, cdrtools, and if this isn’t the first time you’ve make Kayak media on this host:
# zfs destroy -R rpool/kayak_image # zfs create rpool/kayak_image
Then (as root or with sudo):
# gmake install-usb
The install-usb target is dependent on all of the other media. When you are done, you will see:
||The PXE boot miniroot that also forms the ISO/USB miniroot|
||The compressed ZFS send stream that Kayak installers spray onto a new rpool|
||The ISO image for the Kayak Interactive Installer|
||The USB stick image (using dd(1) for the Kayak Interactive Installer|
Copy the media files to the
https://pkg.omniosce.org/ webserver, placing
them in the media directory. Don’t forget to update symlinks.