#!/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 source utils.bash if ! test -f ../../src/env.bash; then echo "package.bash must be run from $GOROOT/misc/osx" 1>&2 fi ROOT=`hg root` echo "Running package.bash" ./package.bash echo "Preparing image directory" IMGDIR=/tmp/"Go `hg id`" rm -rf "${IMGDIR}" mkdir -p "${IMGDIR}" # Copy in files cp "Go `hg id`.pkg" "${IMGDIR}/Go.pkg" cp ${ROOT}/LICENSE "${IMGDIR}/License.txt" cp ReadMe.txt "${IMGDIR}/ReadMe.txt" cp "${ROOT}/doc/gopher/bumper640x360.png" "${IMGDIR}/.background" # Call out to applescript (osascript) to prettify things #${OSASCRIPT} prepare.applescript echo "Creating dmg" ${HDIUTIL} create -srcfolder "${IMGDIR}" "Go `hg id`.dmg" echo "Removing image directory" rm -rf ${IMGDIR}