I think that's the problem with basically every Java program. They're very difficult to package properly regarding to the FHS.
For backwards compatibility, maybe we could simply use symlinks ? On Fri, Jul 30, 2010 at 7:33 PM, Ximin Luo <infinity0 at gmx.com> 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. > > 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 > Devl at freenetproject.org > http://freenetproject.org/cgi-bin/mailman/listinfo/devl >
