make-release.sh should be working now

This commit is contained in:
Sean C. Rhea
2006-09-07 01:42:34 +00:00
parent a970c4ff4d
commit f98e4186c5
5 changed files with 29 additions and 40 deletions

View File

@@ -14,8 +14,6 @@ install:
rsync -avz -e ssh $(HTML) $(TARBALLS) $(OTHER) \
srhea.net:public_html/goldencheetah/
# ftp -u ftp://srhea@ftp.goldencheetah.org/ $(HTML) $(TARBALLS) $(OTHER)
contact.html: contact.content genpage.pl
./genpage.pl "Contact Us" $< > $@

29
doc/make-release.sh Executable file
View File

@@ -0,0 +1,29 @@
#!/bin/sh
# $Id: mkdmg.sh,v 1.2 2006/09/06 23:23:03 srhea Exp $
VERS=`date +'%Y-%m-%d'`
OS=`uname -s`
CPU=`uname -p`
SUFFIX="$VERS"_"$OS"_"$CPU"
rm -rf tmp
mkdir tmp
cd tmp
svn checkout svn+ssh://goldencheetah.org/home/srhea/svnroot/goldencheetah/trunk goldencheetah
cd goldencheetah
make
mv src/gui/GoldenCheetah.app ..
make clean
cd ..
strip GoldenCheetah.app/Contents/MacOS/GoldenCheetah
find . -name .svn | xargs rm -rf
tar czvf src.tgz goldencheetah
rm -rf goldencheetah
SIZE=`du -csk * | grep total | awk '{printf "%.0fm", $1/1024+5}'`
hdiutil create -size $SIZE -fs HFS+ -volname "Golden Cheetah $VERS" tmp.dmg
hdiutil attach tmp.dmg
cp -R GoldenCheetah.app src.tgz /Volumes/Golden\ Cheetah\ $VERS/
hdiutil detach /Volumes/Golden\ Cheetah\ $VERS/
hdiutil convert tmp.dmg -format UDZO -o GoldenCheetah_$SUFFIX.dmg
hdiutil internet-enable -yes GoldenCheetah_$SUFFIX.dmg
cd ..
mv tmp/GoldenCheetah_$SUFFIX.dmg .
rm -rf tmp