On Tuesday 25 November 2008 19:10, Tommy[D] wrote:
> 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.

If writing your own init scripts is normal for gentoo, then do it the Gentoo 
Way... :)
> 
> > Most stuff is just in /usr/bin ... but since we have jar files etc we 
probably 
> > need a directory in /usr/bin ...

Sorry I meant /usr/lib here.
> 
> 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: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20081125/29c4645c/attachment.pgp>

Reply via email to