Sorry about not replying on this earlier. Here we go: >> Ok, I have installed the alpha on a VM. It looks like the start.exe and >> stop.exe are no longer used? Also, the utilities wget.exe and sha1test.jar >> aren't installed.
Correct. We no longer use a system service. The node (wrapper) is now running in a background process managed by the tray manager - aka it now "lives" in the tray icon (which should be more intuitive to Windows users). I didn't include the current update.cmd because it wouldn't work, so I didn't pack the dependencies either (like wget and sha1test). >> I need to know the command line arguments to start and stop the node and >> also if there are exit conditions (errorlevel 0, etc). >> We need to make sure wget.exe, sha1test.jar and startssl.pem are installed. >> Also it needs to be decided where those files will be installed. I'm not >> clear what we're doing with the folder restructuring... To stop the node, simply close/kill the tray manager (in a graceful way though, or it won't get the chance to shut down the wrapper before getting killed by the OS). You can check if the tray manager is running by looking for a process with the Windows process ID (which is just an integer) stored in freenet.pid in the root installation folder. Do you need anything else? >> I had committed update.exe which was just a wrapper to call update.cmd; this >> was to prompt a UAC elevation (hopefully). Do we want to use this or is it >> obsolete now? As there is no longer any system service, we are finally able to run without any kind of admin/UAC access (besides what's needed to initially install/update Java though). > As far as I can see Freenet is started and stopped exclusively through the > tray exe. It does not currently have command line options to start and stop > from a script. Zero3, can you quickly add these so that Juiceman can write > the update script? I know you're busy and I'm trying to limit what you need > to do, but we really need this fix! See above. Let me know if you need any additions, and I'll look into it as soon as possible. - Zero3