Author: bob
Date: 2005-11-29 00:36:32 +0000 (Tue, 29 Nov 2005)
New Revision: 7630

Modified:
   trunk/contrib/wininstall/freenet-modern.nsi
   trunk/contrib/wininstall/update/Update.nsi
Log:
Updates for new emu/coralcache file locations.

Modified: trunk/contrib/wininstall/freenet-modern.nsi
===================================================================
--- trunk/contrib/wininstall/freenet-modern.nsi 2005-11-26 21:24:03 UTC (rev 
7629)
+++ trunk/contrib/wininstall/freenet-modern.nsi 2005-11-29 00:36:32 UTC (rev 
7630)
@@ -347,7 +347,7 @@
  # if "Don't Prompt Me" is selected the following message box will not appear 
and seed download will be automatic
  # ###TODO
  MessageBox MB_YESNO "To connect to the Freenet network, your Freenet node 
needs to know about at least one other Freenet node.$\r$\nThis is called a 
'Node Reference' or 'seednodes.ref' file.$\r$\nDo you want to download a 
compressed 'seednodes.ref' from the Free Net Project's servers?$\r$\nYou may 
want to say NO if you have been given a .ref file by a friend,$\r$\nor if you 
have installed Freenet before and still have the file named seednodes.ref" IDNO 
NoDownloadSeedNodes
- Push "http://freenetproject.org/snapshots/seednodes.zip";
+ Push "http://downloads.freenetproject.org/seednodes/seednodes.ref.zip";
  Push "$R0\freenet-install"
  Push "seednodes.zip"
  Call RetryableDownload
@@ -365,28 +365,28 @@
  StrCmp "$3" "${NUMBER_OF_DOWNLOADABLE_FILES}" DoneGettingFiles

 ;  Push ".\Freenet\tools\NodeConfig.exe"
- Push "http://freenetproject.org/snapshots/NodeConfig.exe";
+ Push "http://downloads.freenetproject.org/NodeConfig.exe";
  Push "$R0\freenet-install"
  Push "NodeConfig.exe"
  Call GetFile
  IfErrors DiskWriteError

 ;  Push ".\Freenet\tools\freenet.exe"
- Push "http://freenetproject.org/snapshots/freenet.exe";
+ Push "http://downloads.freenetproject.org/freenet.exe";
  Push "$R0\freenet-install"
  Push "freenet.exe"
  Call GetFile
  IfErrors DiskWriteError

 ;  Push ".\Freenet\jar\freenet-ext.jar"
- Push "http://freenetproject.org/snapshots/freenet-ext.jar";
+ Push "http://downloads.freenetproject.org/freenet-ext.jar";
  Push "$R0\freenet-install"
  Push "freenet-ext.jar"
  Call GetFile
  IfErrors DiskWriteError

 ;  Push ".\Freenet\jar\freenet.jar"
- Push "http://freenetproject.org/snapshots/freenet-latest.jar";
+ Push "http://downloads.freenetproject.org/freenet-stable-latest.jar";
  Push "$R0\freenet-install"
  Push "freenet.jar"
  Call GetFile
@@ -430,7 +430,7 @@
  goto seednodesUnzipped

 unzipSeednodesDownloadError:
-MessageBox MB_OK "Sorry, the compressed seednodes 'seednodes.zip' could not be 
found.$\r$\nA seednodes file is needed for freenet to work.$\r$\nYou could try 
downloading seednodes manually from :$\r$\n 
http://freenetproject.org/snapshots/";
+MessageBox MB_OK "Sorry, the compressed seednodes 'seednodes.zip' could not be 
found.$\r$\nA seednodes file is needed for freenet to work.$\r$\nYou could try 
downloading seednodes manually from :$\r$\n 
http://downloads.freenetproject.org/seednodes/";

 seednodesUnzipped:

@@ -615,6 +615,18 @@
   Delete "$INSTDIR\lsnodes*"
   Delete "$INSTDIR\rtnodes*"
   Delete "$INSTDIR\rtprops*"
+
+  # Bob H : A load of generated node files weren't being deleted
+  # This still leaves the .freenet\ directory hierarchy .. what should we do 
with this?
+  # Personally I'm somewhat inclined to just nuke $INSTDIR and be done with it 
:)
+  Delete "$INSTDIR\lock.lck"
+  Delete "$INSTDIR\.freenet"
+  Delete "$INSTDIR\ratedata_a"
+  Delete "$INSTDIR\ngrt_global_a"
+  Delete "$INSTDIR\ngrt_global_b"
+  Delete "$INSTDIR\ratedata_b"
+  Delete "$INSTDIR\node"
+
   DeleteRegValue HKLM "Software\${PRODUCT_NAME}" "Start Menu Folder"
   DeleteRegValue HKLM "Software\${PRODUCT_NAME}" "instpath"


Modified: trunk/contrib/wininstall/update/Update.nsi
===================================================================
--- trunk/contrib/wininstall/update/Update.nsi  2005-11-26 21:24:03 UTC (rev 
7629)
+++ trunk/contrib/wininstall/update/Update.nsi  2005-11-29 00:36:32 UTC (rev 
7630)
@@ -6,6 +6,7 @@
 ;

 # Bob H, Nov 2005 : Made it grab and decompress zipped seednodes instead of 
raw ones.
+# Bob H, later : New emu / coralcache file locations, UPX path fix

 !include ..\webinstall.inc
 !include "MUI.nsh"
@@ -25,7 +26,7 @@
 ;AutoCloseWindow true 
 ShowInstDetails show

-!packhdr temp.dat "..\upx.exe -9 temp.dat"
+!packhdr temp.dat "upx.exe -9 temp.dat"

 ;--------------------------------
 ;Modern UI Configuration
@@ -77,14 +78,14 @@
   Goto CloseFreenet

 ClosedFreenet:
- StrCpy $1 "http://freenetproject.org/snapshots/freenet.jar";
+ StrCpy $1 "http://downloads.freenetproject.org/freenet-stable-latest.jar";
  StrCpy $2 "$INSTDIR\freenet.jar.new"
  Call DownloadFile

  Delete "$INSTDIR\freenet.jar"
  Rename "$INSTDIR\freenet.jar.new" "$INSTDIR\freenet.jar"

- StrCpy $1 "http://freenetproject.org/snapshots/seednodes.zip";
+ StrCpy $1 "http://downloads.freenetproject.org/seednodes/seednodes.ref.zip";
  StrCpy $2 "$INSTDIR\seednodes.zip"
  Call DownloadFile

@@ -92,8 +93,8 @@
 # Rename "$INSTDIR\seednodes.ref.new" "$INSTDIR\seednodes.ref"  

 # Bob H : Unzip seednodes (to seednodes.ref)
+# Note that our local copy will still be seednodes.zip because download 
chooses name
 ZipDLL::extractall "$INSTDIR\seednodes.zip" "$INSTDIR"
-

  # update finished, starting the node if it ran before
  IntCmp $9 1 0 StartedFreenet
@@ -112,6 +113,6 @@
 Function .onInstFailed
  RMDir /r $TEMP\freenet
  Delete "$INSTDIR\freenet.jar.new" 
- Delete "$INSTDIR\seednodes.ref.new" 
+ Delete "$INSTDIR\seednodes.ref.zip" 
 FunctionEnd



Reply via email to