On Friday 30 July 2010 18:33:08 Ximin Luo wrote:
> A few weeks ago I re-installed my entire computer, and today finally got 
> around 
> to re-installing freenet. I took this opportunity to sort through all the 
> cruft 
> that's accumulated in my installation, due to years of continual updates, 
> trying out plugins, trying out development builds, etc etc etc.
> 
> It was a bitch to sort through all the files, and I imagine it must be even 
> more confusing for a newcomer to understand. It also makes it *very* 
> difficult 
> to package Freenet properly for an OS that follows the FHS[1], such as Debian.
> 
> So me and toad have made a page[2] which decribes most of the core program 
> files. Plugins like Freemail/Freereader/Library etc all add their own crap to 
> the freenet directory, we haven't done these yet, so feel free to contribute.
> 
> Anyway, I've also made a proposal on a proper directory structure that we can 
> have freenet (and eventually plugins too) follow, instead of just "dump it in 
> the main program folder". So please go have a look at [3] and provide some 
> comments / suggestions.
> 
> Obviously the files will have to retain backwards compatibility etc, and this 
> may or may not be a lot of work depending on how ad-hoc the current code 
> stores 
> files, but I think in the long run this clean-up would be beneficial.

The fundamental, irresolvable problem with worrying about the FHS is that we 
need to be able to update our own executable code. Hence Freenet is installed 
under a single user, binaries, logs, and everything else. This is true now by 
accident or design on unix, and it will be true on Windows very soon as well 
because of nasty installer issues with trying to make it a service.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20100731/7ea484d1/attachment.pgp>

Reply via email to