This will change for Felix 1.4.0...in that case, you will have to set the org.osgi.framework.storage property to be the directory you want to use for your cache directory. If you specify nothing, then it will be default use "felix-cache" in the current working directory. No more profiles! (Although you can mimic them easily if you still want them.)

-> richard

Karl Pauls wrote:
You can use the following properties:

felix.cache.dir - Sets the directory to be used by the bundle cache as
its cache directory. The cache directory is where all profile
directories are stored and a profile directory is where a set of
installed bundles are stored. By default, the cache directory is
.felix in the user's home directory. If this property is specified,
then its value will be used as the cache directory instead of .felix.
This directory will be created if it does not exist.

felix.cache.profile - Sets the profile name that will be used to
create a profile directory inside of the bundle cache directory. The
created directory will contain all installed bundles associated with
the profile.

felix.cache.profiledir - Sets the directory to use as the profile
directory for the bundle cache; by default the profile name is used to
create a directory in the .felix bundle cache directory (more
precisely ${felix.cache.dir}/${felix.cache.profile}). If the
felix.cache.profiledir property is specified, then the cache directory
and profile name properties are ignored since they are only used to
calculate the profile directory. The specified value of the profile
directory property is used directly as the directory to contain all
cached bundles. This directory will be created if it does not exist.

regards,

Karl

On Tue, Oct 28, 2008 at 3:53 PM, chihi asma <[EMAIL PROTECTED]> wrote:
Hi karl,

I have the same problem expect that I can write on the usb disk.
So, how can I let felix create the cache on it (usb disk)?

Best Regards,

Asma




________________________________
De : Karl Pauls <[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Lundi, 27 Octobre 2008, 18h39mn 34s
Objet : Re: Felix on read-only filesystem

On Mon, Oct 27, 2008 at 6:07 PM, Paul <[EMAIL PROTECTED]> wrote:
Le Monday 27 October 2008 17:38:56 Karl Pauls, vous avez écrit :
well, could you write on the usb disk? You could install the bundles
by reference which will leave you with a very small amount of data in
the cache ...
No I can't write on the usb disk itself.
Ok, well, then the only thing left seems to be to have a look at
org/apache/felix/framework/cache/*.java (in the framework subproject)
and try to implement a cache that is in memory. Again, not all bundles
will work without a cache (i.e., file system access) but depending on
your project this might be the way to go. Furthermore, we would be
very interested in this implementation if you get it done :-)

regards,

Karl

Thanks a lot for your time Karl.

Paul

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Karl Pauls
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to