Home

Awesome

appleseed

This script uses vagrant to download the latest macOS seed.

Requirements

Prerequisite

You must have an updated macOS vagrant box. Due to licencing restrictions, it is not advisable to publicly post an macOS vagrant box. You will need to create one yourself using a valid copy of the macOS installer app. I do this using vfuse or osx-vm-templates.

Instructions

Clone and change directories to the repo.

git clone git@github.com:chilcote/appleseed.git && cd appleseed

Edit Vagrantfile to point to your vagrant box:

config.vm.box = "YOUR VAGRANT BOX"

Move your copy of macOS Sierra Developer Beta Access Utility.dmg (Apple Developer account required) to the root of the repo.

mv ~/Downloads/macOS_Sierra_Developer_Beta_Access_Utility.dmg /path/to/appleseed/

Launch vagrant, which will spin up a copy of macOS and automate the download of the latest macOS seed update package.

vagrant up

You will see output indicating progress, and when finished there will be a copy of the package in the ./data directory. There is also a ./data/seed_url file which contains the build number a direct download link for the update package in case you need to download it again.

ls ./data
macOSUpd10.12.1.pkg seed_url

When complete, you can delete the vagrant box until the next time a seed is released.

vagrant destroy

License

Copyright 2016 Joseph Chilcote

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.