On Sun, Nov 7, 2010 at 4:14 PM, Christian Funder Sommerlund <[email protected]>wrote:
> 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). > Ok, i think I can add them. Alpha branch, right? > > 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... >>> >> Do we have a preference about what folders these go into? > > 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). > Is this by creating the tray_die.dat file like we do currently? > > 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 > -- I may disagree with what you have to say, but I shall defend, to the death, your right to say it. - Voltaire Those who would give up Liberty, to purchase temporary Safety, deserve neither Liberty nor Safety. - Ben Franklin
_______________________________________________ Devl mailing list [email protected] http://freenetproject.org/cgi-bin/mailman/listinfo/devl
