Mercurial > hg > easyhg
view deploy/osx/deploy.sh @ 246:0fe81e1b26ce
* Be a bit less eager to suspend the fs watcher (e.g. don't suspend on potentially lengthy operations like diff)
author | Chris Cannam |
---|---|
date | Tue, 11 Jan 2011 20:18:37 +0000 |
parents | 41ae9544a255 |
children | f649f6066e4d |
line wrap: on
line source
#!/bin/bash # Execute this from the top-level directory of the project (the one # that contains the .app bundle). app=EasyMercurial version=`perl -p -e 's/^[^"]*"([^"]*)".*$/$1/' version.h` bundleVersion="$version".0 echo echo "Writing version $bundleVersion in to bundle." echo "(This should be a three-part number: major.minor.point)" perl -p -e "s/EASYHG_VERSION/$bundleVersion/" deploy/osx/Info.plist \ > "$app".app/Contents/Info.plist echo "Done: check $app.app for sanity please" echo echo "Making dmg..." hdiutil create -srcfolder "$app".app "$app"-"$version".dmg -volname "$app"-"$version" echo "Done"