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
>

Reply via email to