[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r3775: Create an option for osx-split-bundle. (in vidalia/trunk/pkg: . osx)
Author: phobos
Date: 2009-05-16 23:43:53 -0400 (Sat, 16 May 2009)
New Revision: 3775
Modified:
vidalia/trunk/pkg/osx/builddmg.sh.in
vidalia/trunk/pkg/package.sh
Log:
Create an option for osx-split-bundle.
Modified: vidalia/trunk/pkg/osx/builddmg.sh.in
===================================================================
--- vidalia/trunk/pkg/osx/builddmg.sh.in 2009-05-16 02:09:38 UTC (rev 3774)
+++ vidalia/trunk/pkg/osx/builddmg.sh.in 2009-05-17 03:43:53 UTC (rev 3775)
@@ -54,6 +54,8 @@
# Set the name of the output .dmg file
if [ $3 = "bundle" ]; then
DMG="vidalia-bundle-$TORVERSION-$VERSION-$ARCH.dmg"
+elseif [ $3 = "split-bundle" ]; then
+ DMG="vidalia-bundle-$TORVERSION-$VERSION-$ARCH.dmg"
else
DMG="vidalia-$VERSION-$ARCH.dmg"
fi
@@ -77,6 +79,10 @@
ln -s /Applications $BUILD_DIR/Applications
# Create the disk image
-hdiutil create -format UDZO -imagekey zlib-level=9 -srcfolder "$BUILD_DIR" -volname "$volname" "$DMG"
+if [ $3 = "bundle" ]; then
+ hdiutil create -format UDZO -imagekey zlib-level=9 -srcfolder "$BUILD_DIR" -volname "$volname" "$DMG"
+elseif [ $3 = "split-bundle" ]; then
+ hdiutil create -format UDZO -imagekey zlib-level=9 -srcfolder "$BUILD_DIR" -volname "$volname" "$DMG" &&
+ hdiutil segment -segmentSize 1.5m -o "split-$DMG" "$DMG"
+fi
rm -rf "$BUILD_DIR"
-
Modified: vidalia/trunk/pkg/package.sh
===================================================================
--- vidalia/trunk/pkg/package.sh 2009-05-16 02:09:38 UTC (rev 3774)
+++ vidalia/trunk/pkg/package.sh 2009-05-17 03:43:53 UTC (rev 3775)
@@ -16,7 +16,7 @@
# Check for proper script arguments
if [ "$#" -eq 0 ]
then
- echo "Usage: $0 <tarball|win32|osx|osx-bundle>"
+ echo "Usage: $0 <tarball|win32|osx|osx-bundle|osx-split-bundle>"
exit 1
fi
@@ -89,7 +89,39 @@
srcfiles="Vidalia.app README LEGAL .background .DS_Store"
osx/builddmg.sh "$srcdir" "$srcfiles" "bundle" "$torversion"
;;
+
+#
+# OS X (Split Bundle)
+#
+"osx-split-bundle")
+ if [ $# -ne 4 ]
+ then
+ echo "Usage: $0 osx-split-bundle <path-to-tor> <path-to-polipo> <path-to-torbutton-file>"
+ exit 1
+ fi
+ torpath="$2"
+ polipopath="$3"
+ torbuttonpath="$4"
+ torversion=`echo "$torpath" | sed -e "s/.*\///" | sed -e "s/tor-//"`
+ mkdir ../LEGAL
+ mkdir ../.background
+ cp -R ../README ../src/vidalia/Vidalia.app ../
+ cp osx/background.png ../.background/
+ cp osx/bundle-ds_store ../.DS_Store
+ cp osx/vidalia.conf.sample ../Vidalia.app/Contents/Resources/vidalia.conf
+ cp ../CREDITS ../CHANGELOG ../Vidalia.app/
+ cp ../LICENSE ../LICENSE-GPLV2 ../LICENSE-GPLV3 ../LICENSE-LGPLV3 ../LICENSE-OPENSSL ../LEGAL/
+ cp -R ../LEGAL ../Vidalia.app/
+ cp $torpath/src/or/tor $torpath/src/tools/tor-checkkey $torpath/src/tools/tor-gencert $torpath/src/tools/tor-resolve ../Vidalia.app/
+ cp $torpath/src/config/geoip $torpath/src/config/torrc.sample ../Vidalia.app/
+ cp $polipopath/polipo $polipopath/contrib/tor-polipo.conf ../Vidalia.app/
+ cp $torbuttonpath ../Vidalia.app/
+ srcdir="../"
+ srcfiles="Vidalia.app README LEGAL .background .DS_Store"
+ osx/builddmg.sh "$srcdir" "$srcfiles" "split-bundle" "$torversion"
+ ;;
+
#
# rpm package
#