mirror of
https://github.com/golang/go
synced 2024-11-24 16:30:17 -07:00
dd731478b8
Fixes #2327. R=golang-dev, rsc, roberto, jdpoirier CC=golang-dev https://golang.org/cl/5375049
39 lines
880 B
Bash
Executable File
39 lines
880 B
Bash
Executable File
#!/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}
|
|
|