diff options
author | Andrew Lewman <andrew@torproject.org> | 2008-05-29 01:34:30 +0000 |
---|---|---|
committer | Andrew Lewman <andrew@torproject.org> | 2008-05-29 01:34:30 +0000 |
commit | 4591d931a4691ba7e2b0499467f145a7b48d278e (patch) | |
tree | 9c5c9693f2960dbd74169e39e0b90a4f388a5aa7 /contrib | |
parent | a335b94c8fd87c65778320f276091e52d83c8609 (diff) | |
download | tor-4591d931a4691ba7e2b0499467f145a7b48d278e.tar.gz tor-4591d931a4691ba7e2b0499467f145a7b48d278e.zip |
include geoip in win32 packages.
svn:r14798
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/package_nsis-mingw.sh | 5 | ||||
-rw-r--r-- | contrib/tor-mingw.nsi.in | 16 |
2 files changed, 14 insertions, 7 deletions
diff --git a/contrib/package_nsis-mingw.sh b/contrib/package_nsis-mingw.sh index e562a78634..54f0ce228a 100644 --- a/contrib/package_nsis-mingw.sh +++ b/contrib/package_nsis-mingw.sh @@ -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. diff --git a/contrib/tor-mingw.nsi.in b/contrib/tor-mingw.nsi.in index 5645880215..5cc2e39465 100644 --- a/contrib/tor-mingw.nsi.in +++ b/contrib/tor-mingw.nsi.in @@ -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 |