Ticket #624 (accepted defect)
Move disk-intensive files to a user selectable dir -- Seedless databases.
|Reported by:||zzz||Owned by:||sponge|
Seedless (or neodatis?) creates the files Seedlessdb, Seedlessdb.lg, and SeedlessVersion? in ~/.i2p. They should be moved to the seedless or neodatis plugin directory so they are removed when the user deletes the plugin. Plugins should not store data in ~/.i2p. Alternative is to add an uninstaller.
Plugins may write to $CONFIG but keeping files in $PLUGIN only is recommended. All files in $PLUGIN will be deleted at uninstall. Files elsewhere will not be deleted at uninstall unless the plugin does it explicitly with a client in clients.config run with uninstallargs. If the user may want to save data after uninstallation, the uninstallargs hook could ask.