Skip to content

Instantly share code, notes, and snippets.

@ibuclaw
Forked from MartinNowak/OSX-10.8.ova
Last active October 11, 2022 21:37
Show Gist options
  • Save ibuclaw/4272119259b835672962e2b07bc35cd3 to your computer and use it in GitHub Desktop.
Save ibuclaw/4272119259b835672962e2b07bc35cd3 to your computer and use it in GitHub Desktop.
curl follow redirects

Preparing OSX-10.13.box

#!/bin/sh
set -e -v
# cd $HOME
cd /var/root
# enable passwordless sudo
echo 'vagrant ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
# disable software updates
softwareupdate --schedule off
# disable spotlight indexer
mdutil -a -i off
# install ssh keys
mkdir -p .ssh
curl -L https://raw.github.com/mitchellh/vagrant/master/keys/vagrant > .ssh/id_rsa
chmod 0600 .ssh/id_rsa
curl -L https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub > .ssh/id_rsa.pub
cp .ssh/id_rsa.pub .ssh/authorized_keys
cp -r .ssh /Users/vagrant/
chown -R vagrant /Users/vagrant/.ssh
# set network configuration
scutil --set HostName `uname -s`-`uname -r`-`uname -m`
# enable sshd
systemsetup -setremotelogin on
# disable auto login
defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser || echo 0
# TODO: disable gui startup
# install Xcode command line tools
echo "Please install XCode command line tools now."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment