Hi Richard,

Karl already suggested finding out whether the two can be merged. Peter
thought it might not be a good idea to merge due to different couplings
and that they both might live together side-by-side.

If we would merge, we would certainly have to make sure to not create a
mandatory dependency on JCR in case of users just want to use the file
part.

So for a first step, I would think, we could just add both and then in a
second step check it out, whether we can actually merge.

Regards
Felix

Am Donnerstag, den 20.12.2007, 11:10 -0500 schrieb Richard S. Hall:
> We are in the process of Peter contributing FileInstall to Felix...still 
> trying to get the paperwork recorded correctly.
> 
> It seems if the two could be merged, it might be worthwhile. However, I 
> guess that is not a requirement, but it would be nice and would 
> strengthen the argument for inclusion into Felix.
> 
> -> richard
> 
> Felix Meschberger wrote:
> > Hi all,
> >
> > Inspired by Peter Kriens' FileInstall [1] tool, I created JcrInstall
> > [2]. This tool works almost exactly as the original FileInstall with the
> > following differences:
> >
> >    (1) It operates on a JCR repository [3, 4]
> >    (2) It uses JCR Observation instead of polling
> >    (3) It just has a single instance, ergo a single location only
> >
> > Other than that if works the same:
> >
> >    * Storing JAR files installes contained bundles
> >    * Updating JAR files updates the bundles
> >    * Removing JAR files unsinstalls bundles
> >    * Storing or updated configuration files (extension is ".cfg")
> >      creates or updates ConfigurationAdmin configuration
> >    * Removed configuration files deletes configuration
> >
> > The full path of JAR files with a prefix of "jcrinstall:" is used as the
> > Bundle location. The name (without the path and the .cfg extension) of
> > configuration files is used to designate the configuration PID. The name
> > is turned into factory and configuration PID in the same way as for
> > FileInstall.
> >
> > A discussion on the Sling developers list [5] showed, that it would make
> > sense to have this in the Felix project because it could benefit the
> > OSGi community at large and not just the Sling people.
> >
> > WDYT ?
> >
> > Regards
> > Felix
> >
> > [1] http://www.aqute.biz/Code/FileInstall
> > [2]
> > http://svn.apache.org/repos/asf/incubator/sling/whiteboard/jcrinstall
> > [3] http://www.jcp.org/en/jsr/detail?id=170
> > [4] http://jackrabbit.apache.org
> > [5]
> > http://www.mail-archive.com/[EMAIL PROTECTED]/msg01141.html
> >
> >   

Reply via email to