This repo contains the various packer templates used to generate some of Route 1337's Vagrant Boxes
This directory contains DMG and ISO files, so they can't be checked in to git due to their size and/or licensing restrictions.
To generate the DMGs/ISOs for macOS systems use the prepare_iso.sh script in iso-prep
These are the steps to prepare a Mac DMG to go into InstallDisks (10.9-10.12)
- Download the Installer App from the Mac App Store (Yosemite for example)
- Run this command from inside iso-prep: sudo prepare_iso/prepare_iso.sh "/Applications/Install OS X Yosemite.app" out/
- Move the DMG from iso-prep/out/ to packer/InstallDisks/ and update the corresponding JSON file
- Run this command: packer build $jsonFile
Each template JSON file must be updated if a version number or ISO file name/hash changes. For example, the Mac templates would need the following changes:
- name, version, iso_url, iso_checksum_type, iso_checksum in "variables" section
None yet :(
None so far :)
Most of the Mac related contents of iso-prep come from: Tim Sutton's osx-vm-templates under the MIT License
Most of the Mac related contents of packer come from: Fletcher Nichol's packer-templates which has no license mentioned
New El Capitan prepare_iso.sh in iso-prep comes from: Antony Blakey's Gist which has no license mentioned
Route 1337 LLC's open source code heavily relies on donations. If you find these scripts useful, please consider using the GitHub Sponsors button to show your continued support.
Thank you for your support!