[or-cvs] r14790: geoip integrated into osx installer, tested and confirmed. (tor/branches/tor-0_2_0-patches/contrib/osx)

phobos at seul.org phobos at seul.org
Thu May 29 00:13:17 UTC 2008


Author: phobos
Date: 2008-05-28 20:13:17 -0400 (Wed, 28 May 2008)
New Revision: 14790

Modified:
   tor/branches/tor-0_2_0-patches/contrib/osx/TorPostflight
   tor/branches/tor-0_2_0-patches/contrib/osx/package.sh
Log:
geoip integrated into osx installer, tested and confirmed.


Modified: tor/branches/tor-0_2_0-patches/contrib/osx/TorPostflight
===================================================================
--- tor/branches/tor-0_2_0-patches/contrib/osx/TorPostflight	2008-05-28 23:41:07 UTC (rev 14789)
+++ tor/branches/tor-0_2_0-patches/contrib/osx/TorPostflight	2008-05-29 00:13:17 UTC (rev 14790)
@@ -46,7 +46,7 @@
 TARGET=$2/Library/Tor
 TORDIR=$TARGET/var/lib/tor
 LOGFILE=/var/log/tor.log
-TORBUTTON_VERSION="1.1.17-alpha"
+TORBUTTON_VERSION="1.1.18-alpha"
 
 # Check defaults for TARGET
 if [ "$TARGET" == "//Library/Tor" ]; then
@@ -77,6 +77,11 @@
   cp $TARGET/torrc.sample $TARGET/torrc
 fi
 
+# Put the geoip database into the datadir
+if [ ! -f $TORDIR/geoip ]; then
+  cp $PACKAGE_PATH/Contents/Resources/geoip $TORDIR/geoip
+fi
+
 # Ensure symbolic links
 cd /usr/bin
 if [ -e /usr/bin/tor -a ! -L /usr/bin/tor ]; then
@@ -121,6 +126,8 @@
    echo "$TARGET" > /Library/StartupItems/Tor/Tor.loc
 fi
 
+# This only works if the user installing us is an Admin user.
+# Otherwise, this will silently fail to install torbutton in firefox.
 if [ -f /Applications/Firefox.app/Contents/MacOS/firefox ]; then
   if [ -f /Library/Torbutton/torbutton-$TORBUTTON_VERSION.xpi ]; then
 # Open firefox with a prompt to install the torbutton xpi

Modified: tor/branches/tor-0_2_0-patches/contrib/osx/package.sh
===================================================================
--- tor/branches/tor-0_2_0-patches/contrib/osx/package.sh	2008-05-28 23:41:07 UTC (rev 14789)
+++ tor/branches/tor-0_2_0-patches/contrib/osx/package.sh	2008-05-29 00:13:17 UTC (rev 14790)
@@ -46,7 +46,7 @@
 # the OS version
   OSVER=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2`
     case "$OSVER" in
-    	"10.5") OS="leopard" ARCH="universal";;
+    "10.5") OS="leopard" ARCH="universal";;
 	"10.4") OS="tiger" ARCH="universal";;
 	"10.3") OS="panther" ARCH="ppc";;
 	"10.2") OS="jaguar" ARCH="ppc";;
@@ -81,9 +81,7 @@
 ### Make Tor package.
 
 make install DESTDIR=$BUILD_DIR/tor_packageroot
-#mv $BUILD_DIR/tor_packageroot/Library/Tor/torrc.sample $BUILD_DIR/tor_packageroot/Library/Tor/torrc
 cp contrib/osx/ReadMe.rtf $BUILD_DIR/tor_resources
-#cp contrib/osx/License.rtf $BUILD_DIR/tor_resources
 chmod 755 contrib/osx/TorPostflight
 cp contrib/osx/TorPostflight $BUILD_DIR/tor_resources/postflight
 cp contrib/osx/addsysuser $BUILD_DIR/tor_resources/addsysuser
@@ -91,6 +89,7 @@
 cp contrib/osx/uninstall_tor_bundle.sh $BUILD_DIR/tor_resources/uninstall_tor_bundle.sh
 cp contrib/osx/package_list.txt $BUILD_DIR/tor_resources/package_list.txt
 cp contrib/osx/tor_logo.gif $BUILD_DIR/tor_resources/background.gif
+cp src/config/geoip $BUILD_DIR/tor_resources/geoip
 cat <<EOF > $BUILD_DIR/tor_resources/Welcome.txt
 Tor: an anonymous Internet communication system
 
@@ -103,12 +102,6 @@
 DOC=$BUILD_DIR/tor_resources/documents
 mkdir $DOC
 mkdir $DOC/howto
-#cp doc/website/stylesheet.css doc/website/tor-doc-osx.html.* $DOC/howto
-#cp doc/website/tor-doc-server.html.* $DOC/howto
-#cp doc/website/tor-hidden-service.html.* $DOC/howto
-#cp doc/website/tor-switchproxy.html.* $DOC/howto
-#mkdir $DOC/img
-#cp doc/img/screenshot-osx* $DOC/img
 cp AUTHORS $DOC/AUTHORS.txt
 groff doc/tor.1.in -T ps -m man | pstopdf -i -o $DOC/tor-reference.pdf
 groff doc/tor-resolve.1 -T ps -m man | pstopdf -i -o $DOC/tor-resolve.pdf
@@ -181,7 +174,6 @@
 mkdir -p "$MPKG/Contents/Resources"
 echo -n "pmkrpkg1" > "$MPKG/Contents/PkgInfo"
 cp contrib/osx/ReadMe.rtf "$MPKG/Contents/Resources"
-#cp contrib/osx/License.rtf "$MPKG/Contents/Resources"
 cp contrib/osx/TorBundleInfo.plist "$MPKG/Contents/Info.plist"
 cp contrib/osx/TorBundleWelcome.rtf "$MPKG/Contents/Resources/Welcome.rtf"
 cp contrib/osx/TorBundleDesc.plist "$MPKG/Contents/Resources/Description.plist"



More information about the tor-commits mailing list