Upload to where? :)

Do you have SVN access? If not, email me...

In any case I'd prefer to build them on emu, if that is possible... is
it possible on linux? If not, I can build them on cygwin on a windows
machine...

On Sun, Nov 06, 2005 at 09:32:30AM +1100, mazzanet wrote:
> Can you resend those patches as attachments, some of the hunks fail 
> (probably due to email formatting).
> 
> When I get my local copy patched I'll have a stab at it with sharp 
> implements and rebuild+upload it.
> 
> 
> Matt
> 
> 
> Bob wrote:
> >OK, here's the diffs. With wonderful timing, my boot
> >drive died just as I was
> >finishing up :(  I did the old stick-it-in-the-freezer
> >trick and it's working
> >again for now.
> >
> >Anyway, because of this they're not quite perfect
> >(still have the "can try and
> >download JRE from snapshots" issue, not that this is
> >particularly likely to crop
> >up) but other than that they seem to work quite well.
> >
> >I will attempt to upload the UNOFFICIAL exe's to the
> >FTP mentioned upthread too
> >for anyone who wants to test them.
> >
> >
> >--- freenet-modern.nsi_ORIG  2005-11-05
> >00:21:30.000000000 +0000
> >+++ freenet-modern.nsi       2005-11-05 00:01:00.000000000
> >+0000
> >@@ -26,7 +26,7 @@
> > !define PRODUCT_NAME "Freenet"
> > !define WEBINSTALL  #  the default install type
> > !define BUILDDATE 20041124
> >-!define JAVAINSTALLER "jre-win32-latest.exe"
> >+# !define JAVAINSTALLER "jre-win32-latest.exe"
> >
> > 
> > !ifdef WEBINSTALL
> >  !define PRODUCT_VERSION "Webinstall"
> >@@ -165,6 +165,8 @@
> >  GetFullPathName /SHORT $2 $EXEDIR # same for EXEDIR
> >into $2
> >  GetFullPathName /SHORT $R0 $TEMP # same for TEMP
> >into $R0
> > 
> >+# MessageBox MB_OK "Temp is $R0, Exedir is $2"
> >
> >+
> >
> >  # make sure the files we're downloading don't
> >already exist in the temp dir:
> >  SetDetailsPrint none
> >  Delete "$R0\freenet-install\*.*"
> >@@ -344,10 +346,10 @@
> >  IfFileExists "$R0\freenet-install\seednodes.ref"
> >NoDownloadSeednodes
> >  # 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 '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.ref";
> >+ 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 "$R0\freenet-install"
> >- Push "seednodes.ref"
> >+ Push "seednodes.zip"
> >
> >  Call RetryableDownload
> >  StrCmp $0 "success" seedsuccess
> >  MessageBox MB_YESNO "Couldn't download seednodes.ref
> >- Without this file
> >Freenet will not work.$\r$\nDo you want to continue
> >installation anyway?  (You
> >will still need to download seednodes.ref yourself)"
> >IDYES NoDownloadSeedNodes
> >@@ -356,6 +358,8 @@
> >  seedsuccess:
> >  ClearErrors
> > 
> >+# Should have seednodes.zip if we're here
> >
> >+
> >
> >  NoDownloadSeedNodes:
> > 
> >  StrCmp "$3" "${NUMBER_OF_DOWNLOADABLE_FILES}"
> >DoneGettingFiles
> >@@ -409,6 +413,28 @@
> >  File update\UpdateSnapshot.exe
> >  IfErrors DiskWriteError
> > 
> >+
> >
> >+IfFileExists "$INSTDIR\seednodes.zip" unzipSeednodes
> >
> >+
> >
> >+# If we haven't got it for some reason, jump to error
> >handler
> >
> >+goto unzipSeednodesDownloadError
> >
> >+
> >
> >+# Bob H : We've got seednodes, unzip them
> >
> >+# We must run before NodeConfig, or it will
> >"helpfully" go and download the
> >uncompressed seednodes.ref itself without asking!
> >
> >+unzipSeednodes:
> >
> >+DetailPrint "Decompressing seednodes, please wait
> >..."
> >
> >+    # We extract it to temp install dir first, to stop
> >NodeConfig downloading
> >seednodes.ref
> >
> >+ZipDLL::extractall
> >"$R0\freenet-install\seednodes.zip"
> >"$R0\freenet-install"
> >
> >+    # Then copy to final install dir
> >
> >+CopyFiles "$R0\freenet-install\seednodes.ref"
> >"$INSTDIR"
> >
> >+ 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/";
> >
> >+
> >
> >+seednodesUnzipped:
> >
> >+
> >
> >+
> >
> >  # Step 3- Merge ini files
> >  # Step 3a - create a default .ini file
> >  IfFileExists "$INSTDIR\default.ini" 0
> >NoFreenetIniDefaults
> >@@ -582,6 +608,8 @@
> >   Delete "$INSTDIR\flaunch.ini"
> >   Delete "$INSTDIR\freenet.ini"
> >   Delete "$INSTDIR\seednodes.ref"
> >+# Bob H : Cleanup zipped seednodes too
> >
> >+  Delete "$INSTDIR\seednodes.zip"
> >
> >   Delete "$INSTDIR\prng.seed"
> >   RMDir /r "$INSTDIR\store"
> >   Delete "$INSTDIR\lsnodes*"
> >@@ -694,6 +722,7 @@
> >   SetOutPath "$R0\freenet-install"
> >   SetDetailsPrint both
> > 
> >+
> >
> >   !ifdef embedJava
> >    # Install Java runtime only if not found
> >
> >
> >
> >
> >--- freenet-java.nsi_ORIG    2005-11-05
> >00:21:55.000000000 +0000
> >+++ freenet-java.nsi 2005-11-04 22:17:42.000000000
> >+0000
> >@@ -10,7 +10,10 @@
> > # You still need to add the javaexecutable yourself
> > # Created April 2001 by David McNab and improved by
> >various others :-)
> > 
> >+# Bob H, Nov 2005 : Resurrected, now uses
> >freenet-modern.nsi instead of
> >
> >+# freenet.nsi. Thus inherits zipped seednode support
> >I added.
> >
> >+
> >
> > !define embedJava
> >-!define JAVAINSTALLER j2re-1_3_1_01-win.exe
> >-!include freenet.nsi
> >+!define JAVAINSTALLER jre-1_5_0_05-windows-i586-p.exe
> >
> >+!include freenet-modern.nsi
> >
> >
> >
> >
> >--- Update.nsi_ORIG  2005-11-05 00:22:24.000000000
> >+0000
> >+++ Update.nsi       2005-11-04 22:06:26.000000000 +0000
> >@@ -5,6 +5,8 @@
> > ; start the node again
> > ;
> > 
> >+# Bob H, Nov 2005 : Made it grab and decompress
> >zipped seednodes instead of raw
> >ones.
> >
> >+
> >
> > !include ..\webinstall.inc
> > !include "MUI.nsh"
> > !include "WinMessages.nsh"
> >@@ -82,12 +84,16 @@
> >  Delete "$INSTDIR\freenet.jar"
> >  Rename "$INSTDIR\freenet.jar.new"
> >"$INSTDIR\freenet.jar"
> > 
> >- StrCpy $1
> >"http://freenetproject.org/snapshots/seednodes.ref";
> >- StrCpy $2 "$INSTDIR\seednodes.ref.new"
> >+ StrCpy $1
> >"http://freenetproject.org/snapshots/seednodes.zip";
> >
> >+ StrCpy $2 "$INSTDIR\seednodes.zip"
> >
> >  Call DownloadFile
> > 
> >  Delete "$INSTDIR\seednodes.ref"
> >- Rename "$INSTDIR\seednodes.ref.new"
> >"$INSTDIR\seednodes.ref"  
> >+# Rename "$INSTDIR\seednodes.ref.new"
> >"$INSTDIR\seednodes.ref"  
> >
> >+
> >
> >+# Bob H : Unzip seednodes (to seednodes.ref)
> >
> >+ZipDLL::extractall "$INSTDIR\seednodes.zip"
> >"$INSTDIR"
> >
> >+
> >
> >  
> >  # update finished, starting the node if it ran
> >before
> >  IntCmp $9 1 0 StartedFreenet
> >
> >
> >
> >You will need ZipDLL.dll in your NSIS plugins
> >directory to compile :
> >http://nsis.sourceforge.net/wiki/ZipDLL
> >
> >OK, I think that's it.
> >
> >Bob
> >
> >
> >
> >             
> >___________________________________________________________ 
> >To help you stay safe and secure online, we've developed the all new 
> >Yahoo! Security Centre. http://uk.security.yahoo.com
> >_______________________________________________
> >Devl mailing list
> >Devl at freenetproject.org
> >http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> >
> >
> 
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

-- 
Matthew J Toseland - toad at amphibian.dyndns.org
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20051107/397af346/attachment.pgp>

Reply via email to