]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
include geoip in win32 packages.
authorAndrew Lewman <andrew@torproject.org>
Thu, 29 May 2008 01:34:30 +0000 (01:34 +0000)
committerAndrew Lewman <andrew@torproject.org>
Thu, 29 May 2008 01:34:30 +0000 (01:34 +0000)
svn:r14798

contrib/package_nsis-mingw.sh
contrib/tor-mingw.nsi.in

index e562a786345cf0e17da01d403b8a52f85d68ff8f..54f0ce228a5b1fb6b2b73a5c23b0bb1378d71ab6 100644 (file)
@@ -4,6 +4,7 @@
 # package_nsis-ming.sh is distributed under this license:
 
 # Copyright (c) 2006-2007 Andrew Lewman
+# Copyright (c) 2008 The Tor Project, Inc.
 
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
@@ -56,9 +57,7 @@ mkdir win_tmp/tmp
 cp src/or/tor.exe win_tmp/bin/
 cp src/tools/tor-resolve.exe win_tmp/bin/
 cp contrib/tor.ico win_tmp/bin/
-
-# YOU must copy torbutton xpi into the contrib dir
-#cp contrib/torbutton-1.0.4-fx+tb.xpi win_tmp/bin/
+cp src/config/geoip win_tmp/bin/
 
 # There is no man2html in mingw.  
 # Maybe we should add this into make dist instead.
index 5645880215a345311b70f3497c77b9dfb1d6ab08..5cc2e3946512886534134fc0becc2fae056a000f 100644 (file)
@@ -1,6 +1,6 @@
 ;tor.nsi - A basic win32 installer for Tor
 ; Originally written by J Doe.
-; Modified by Steve Topletz
+; Modified by Steve Topletz, Andrew Lewman
 ; See the Tor LICENSE for licensing information
 ;-----------------------------------------
 ;
@@ -9,7 +9,7 @@
 !include "FileFunc.nsh"
 !insertmacro GetParameters
   
-!define VERSION "0.2.1.0-alpha-dev"
+!define VERSION "0.2.0.26-rc-dev"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/"
 !define LICENSE "LICENSE"
@@ -96,6 +96,11 @@ Section "Tor" Tor
                Next:
        ${EndIf}
        File /oname=$CONFIGFILE "..\src\config\torrc.sample"
+
+; the geoip file needs to be included and stuffed into the right directory
+; otherwise tor is unhappy
+       SetOutPath $APPDATA\Tor
+       Call ExtractGEOIP
 SectionEnd
 
 Section "Documents" Docs
@@ -113,7 +118,6 @@ Section "Start Menu" StartMenu
   ${If} ${FileExists} "$INSTDIR\Documents\*.*"
     Call CreateDocLinks
   ${EndIf}
-   endifdocs:
 SectionEnd
 
 Section "Desktop" Desktop
@@ -156,12 +160,15 @@ Function ExtractBinaries
        File "${BIN}\tor-resolve.exe"
 FunctionEnd
 
+Function ExtractGEOIP
+       File "${BIN}\geoip"
+FunctionEnd
+
 Function ExtractIcon
        File "${BIN}\tor.ico"
 FunctionEnd
 
 Function ExtractSpecs
-       ;File "doc\FAQ"
        File "..\doc\HACKING"
        File "..\doc\spec\address-spec.txt"
        File "..\doc\spec\control-spec.txt"
@@ -209,6 +216,7 @@ Function un.InstallFiles
        Delete "$INSTDIR\tor.ico"
        Delete "$SMSTARTUP\Tor.lnk"
        Delete "$INSTDIR\Uninstall.exe"
+       Delete "$INSTDIR\geoip"
 FunctionEnd
 
 Function un.InstallDirectories