| #!/bin/bash |
| # Copyright 2011 The Go Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style |
| # license that can be found in the LICENSE file. |
| |
| set -e |
| |
| echo "Attempting to locate needed utilities..." |
| |
| # PackageMaker |
| PM=/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker |
| if [ ! -x ${PM} ]; then |
| PM=/Developer${PM} |
| if [ ! -x ${PM} ]; then |
| echo "Could not find PackageMaker; aborting!" |
| fi |
| fi |
| echo " PackageMaker : ${PM}" |
| |
| # hdiutil. If this doesn't exist, your OS X installation is horribly borked, |
| # but let's check anyway... |
| if which hdiutil > /dev/null; then |
| HDIUTIL=`which hdiutil` |
| echo " hdiutil : ${HDIUTIL}" |
| fi |
| |
| # Ditto for osascript |
| if which osascript > /dev/null; then |
| OSASCRIPT=`which osascript` |
| echo " osascript : ${OSASCRIPT}" |
| fi |