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.
X
[1] http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
[2] http://new-wiki.freenetproject.org/Program_files
[3] http://new-wiki.freenetproject.org/Talk:Program_files
_______________________________________________
Devl mailing list
[email protected]
http://freenetproject.org/cgi-bin/mailman/listinfo/devl