Ian Clarke schrieb:
> Really what we need are dedicated maintainers for the installers on
> Windows, Mac, and perhaps a few of the major Linux distros.  An
> installer that works on all three platforms has many advantages, but
> will never be as smooth or intuitive as platform-specific installers
> because people have differing expectations of each platform.  For
> example, Windows users tend to expect a Wizard-style installer.  Mac
> users expect a DMG containing an executable App that they can drag to
> their Applications folder.  Linux users expect to be able to use
> apt-get, yum, or something else depending on their specific distro.

i packaged freenet for Gentoo Linux, it is atm in an overlay, but i plan to 
move it into the
official tree end of this or beginning of next year.

> The question is: how can we make it as easy as possible for these
> third-party platform installer creators?  The first answer is: we must
> document, in a platform agnostic manner, what the installer must do to
> get Freenet up and running.

They can have a look on the packages i created or ask me directly, if needed.

Matthew Toseland schrieb:
> IMHO moving the "wizard" part into the node itself was an important step in 
> the right direction. We could move the rest into the node by always 
> downloading the plugins and seednodes file in the installer, and asking the 
> user about the plugins during the post-install wizard. Ideally we'd also ask 
> the user about auto-start in the post-install wizard (defaulting on but 
> executing a script to turn it off if the user asks us to).

Auto-start is something i wont support at least for Gentoo. The user can 
decide, if he wants to
start or stop freenet and if he wants to have it running on startup.

> Most stuff is just in /usr/bin ... but since we have jar files etc we 
> probably 
> need a directory in /usr/bin ...

No need for that. Freenet is a daemon, so nothing in /usr/bin needed, in my 
case, i have:
-/var/freenet (basic work dir for freenet)
-/usr/share/freenet/lib/ (contains freenet.jar, probably gentoo specific)
-/etc/freenet-wrapper.conf (=wrapper.conf, but moved out of freenet control)
-/etc/init.d/freenet (that is used for controling the daemon)



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 315 bytes
Desc: OpenPGP digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20081125/6107fe41/attachment.pgp>

Reply via email to