Changeset 412
- Timestamp:
- 03/09/06 13:16:27 (3 years ago)
- Files:
-
- 1 modified
-
trunk/makedist.sh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/makedist.sh
r410 r412 11 11 fi 12 12 13 srcdir=`pwd | sed -e "s/.*\///"` 14 13 15 # Make the distribution depending on what type was requested 14 16 case "$1" in 15 17 "tarball") 16 18 echo "Creating source tarball..." 17 srcdir=`pwd | sed -e "s/.*\///"`18 19 pushd ".." 1>/dev/null 19 `svn ls -R "$srcdir"/ |20 svn ls -R $srcdir/ | 20 21 sed -e "s/^/$srcdir\/&/" | 21 22 sed -e "/\/$/d" | 22 tar -cz -T - -f "$srcdir".tar.gz`23 tar -cz -T - -f $srcdir.tar.gz 23 24 popd 1>/dev/null 24 25 ;; 25 26 26 27 "osx") 27 echo "Unimplemented" 28 dmg=$srcdir.dmg 29 echo "Creating OS X Disk Image: $dmg" 30 mntdir="dist.mnt" 31 pushd ".." 1>/dev/null 32 hdiutil create $dmg -size 13m -fs HFS+ -volname "$srcdir" 33 hdiutil attach "$dmg" -noautoopen -quiet -mountpoint "$mntdir" 34 dev_handle=`hdiutil info | grep "$mntdir" | grep "Apple_HFS" | awk '{print $1}'` 35 ditto -rsrc $srcdir/bin $mntdir/ 36 hdiutil detach $dev_handle 37 hdiutil convert $dmg -format UDZO -o $srcdir.udzo.dmg 38 rm -f $dmg 39 mv $srcdir.udzo.dmg $dmg 40 popd 1>/dev/null 28 41 ;; 29 42
