#!/bin/bash GOROOT=/usr/local/go echo "Fixing permissions" cd $GOROOT find . -exec chmod ugo+r \{\} \; find bin -exec chmod ugo+rx \{\} \; find . -type d -exec chmod ugo+rx \{\} \; chmod o-w . echo "Setting GOROOT system-wide" echo "eval \`/etc/profile_go\`" >> /etc/csh.login echo "eval \`/etc/profile_go\`" >> /etc/zshenv echo "eval \`/etc/profile_go\`" >> /etc/profile echo "Fixing debuggers via sudo.bash" # setgrp procmod the debuggers (sudo.bash) cd $GOROOT/src ./sudo.bash echo "Installing miscellaneous files:" XCODE_MISC_DIR="/Library/Application Support/Developer/Shared/Xcode/Specifications/" if [ -f $XCODE_MISC_DIR ]; then echo " XCode" cp $GOROOT/misc/xcode/* $XCODE_MISC_DIR fi