mirror of
https://github.com/golang/go
synced 2024-11-20 04:54:44 -07:00
dd731478b8
Fixes #2327. R=golang-dev, rsc, roberto, jdpoirier CC=golang-dev https://golang.org/cl/5375049
29 lines
702 B
Bash
29 lines
702 B
Bash
#!/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
|
|
|