You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by "Leschke, Scott" <SL...@medline.com> on 2016/08/29 14:47:52 UTC
Regarding etc directory
I'm curious if it's possible to configure Karaf/fileinstall to look in subdirectories within the KARAF_BASE/etc directory so that all .cfg files for an app can be grouped?
Scott
Re: Regarding etc directory
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Scott,
it's always possible to define a list of directories (separated by
comma) in felix.fileinstall.directory property.
If you mean recurive, subdirectories are considered exploded artifacts,
so any change will be propagated to it's containing directory so that
the exploded artifact can be updated.
Regards
JB
On 08/29/2016 04:47 PM, Leschke, Scott wrote:
> Im curious if its possible to configure Karaf/fileinstall to look in
> subdirectories within the KARAF_BASE/etc directory so that all .cfg
> files for an app can be grouped?
>
>
>
> Scott
>
--
Jean-Baptiste Onofr
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
RE: Regarding etc directory
Posted by "Leschke, Scott" <SL...@medline.com>.
Good to know. Thanks to all.
From: Guillaume Nodet [mailto:gnodet@apache.org]
Sent: Monday, August 29, 2016 1:36 PM
To: user <us...@karaf.apache.org>
Subject: Re: Regarding etc directory
Yes, that's doable with file install 3.5.2.
You can use the flag
felix.fileinstall.subdir.mode = jar | skip | recurse
2016-08-29 19:34 GMT+02:00 Achim Nierbeck <bc...@googlemail.com>>:
Afaik the version used by 4.0.x is already capable of handling subdirectories.
I think there was a bug about that and it is fixed in that version.
Just give it a try. Maybe you still need to add them to the cfg, but I know it's possible.
Regards, Achim
2016-08-29 18:03 GMT+02:00 Leschke, Scott <SL...@medline.com>>:
Thank you. I was aware of this but I guess I really didn’t think it all the way through. Simply creating a FileInstall config should meet my needs just fine, although I do agree that a ‘recursive’ option might be a nice addition.
From: Nick Baker [mailto:nbaker@pentaho.com<ma...@pentaho.com>]
Sent: Monday, August 29, 2016 10:01 AM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: Regarding etc directory
/etc is just an Apache FileInstall configuration [1]. You can create as many as you'd like or even do so programmatically. We've gone the programmatic route in the past before Karaf to group together bundles in a hierarchical structure. The same can be done for configurations.
Unfortunately there's no recursive capability to FileInstall. That would make a neat enhancement.
[1] http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html
Apache Felix - Apache Felix File Install<http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html>
felix.apache.org<http://felix.apache.org>
Apache Felix File Install. File Install is a directory based OSGi management agent. It uses a directory in the file system to install and start a bundle when it is ...
________________________________
From: Leschke, Scott <SL...@medline.com>>
Sent: Monday, August 29, 2016 10:47:52 AM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Regarding etc directory
I’m curious if it’s possible to configure Karaf/fileinstall to look in subdirectories within the KARAF_BASE/etc directory so that all .cfg files for an app can be grouped?
Scott
--
Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
Software Architect / Project Manager / Scrum Master
--
------------------------
Guillaume Nodet
------------------------
Red Hat, Open Source Integration
Email: gnodet@redhat.com<ma...@redhat.com>
Web: http://fusesource.com<http://fusesource.com/>
Blog: http://gnodet.blogspot.com/
Re: Regarding etc directory
Posted by Guillaume Nodet <gn...@apache.org>.
Good point, I've just added the flag:
http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html
2016-08-29 20:38 GMT+02:00 Nick Baker <nb...@pentaho.com>:
> Nice!
>
> It would be good to update the felix.apache.org site with this.
>
>
>
> -Nick
>
>
>
> *From: *Guillaume Nodet <gn...@apache.org>
> *Reply-To: *"user@karaf.apache.org" <us...@karaf.apache.org>
> *Date: *Monday, August 29, 2016 at 2:35 PM
> *To: *user <us...@karaf.apache.org>
>
> *Subject: *Re: Regarding etc directory
>
>
>
> Yes, that's doable with file install 3.5.2.
>
> You can use the flag
>
> *felix.fileinstall.subdir.mode = jar | skip | recurse*
>
>
>
>
>
> 2016-08-29 19:34 GMT+02:00 Achim Nierbeck <bc...@googlemail.com>:
>
> Afaik the version used by 4.0.x is already capable of handling
> subdirectories.
> I think there was a bug about that and it is fixed in that version.
>
> Just give it a try. Maybe you still need to add them to the cfg, but I
> know it's possible.
>
>
>
> Regards, Achim
>
>
>
> 2016-08-29 18:03 GMT+02:00 Leschke, Scott <SL...@medline.com>:
>
> *Thank you. I was aware of this but I guess I really didn’t think it all
> the way through. Simply creating a FileInstall config should meet my needs
> just fine, although I do agree that a ‘recursive’ option might be a nice
> addition.*
>
>
>
> *From:* Nick Baker [mailto:nbaker@pentaho.com]
> *Sent:* Monday, August 29, 2016 10:01 AM
> *To:* user@karaf.apache.org
> *Subject:* Re: Regarding etc directory
>
>
>
> /etc is just an Apache FileInstall configuration [1]. You can create as
> many as you'd like or even do so programmatically. We've gone the
> programmatic route in the past before Karaf to group together bundles in a
> hierarchical structure. The same can be done for configurations.
>
>
>
> Unfortunately there's no recursive capability to FileInstall. That would
> make a neat enhancement.
>
>
>
> [1] http://felix.apache.org/documentation/subprojects/
> apache-felix-file-install.html
>
> Apache Felix - Apache Felix File Install
> <http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html>
>
> felix.apache.org
>
> Apache Felix File Install. File Install is a directory based OSGi
> management agent. It uses a directory in the file system to install and
> start a bundle when it is ...
>
>
> ------------------------------
>
> *From:* Leschke, Scott <SL...@medline.com>
> *Sent:* Monday, August 29, 2016 10:47:52 AM
> *To:* user@karaf.apache.org
> *Subject:* Regarding etc directory
>
>
>
> I’m curious if it’s possible to configure Karaf/fileinstall to look in
> subdirectories within the KARAF_BASE/etc directory so that all .cfg files
> for an app can be grouped?
>
>
>
> Scott
>
>
>
>
>
> --
>
>
> Apache Member
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
> Project Lead
> blog <http://notizblog.nierbeck.de/>
>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
>
>
> Software Architect / Project Manager / Scrum Master
>
>
>
>
>
>
>
> --
>
> ------------------------
> Guillaume Nodet
> ------------------------
>
> Red Hat, Open Source Integration
>
>
>
> Email: gnodet@redhat.com
> Web: http://fusesource.com
> Blog: http://gnodet.blogspot.com/
>
>
>
>
--
------------------------
Guillaume Nodet
------------------------
Red Hat, Open Source Integration
Email: gnodet@redhat.com
Web: http://fusesource.com
Blog: http://gnodet.blogspot.com/
Re: Regarding etc directory
Posted by Nick Baker <nb...@pentaho.com>.
Nice!
It would be good to update the felix.apache.org site with this.
-Nick
From: Guillaume Nodet <gn...@apache.org>
Reply-To: "user@karaf.apache.org" <us...@karaf.apache.org>
Date: Monday, August 29, 2016 at 2:35 PM
To: user <us...@karaf.apache.org>
Subject: Re: Regarding etc directory
Yes, that's doable with file install 3.5.2.
You can use the flag
felix.fileinstall.subdir.mode = jar | skip | recurse
2016-08-29 19:34 GMT+02:00 Achim Nierbeck <bc...@googlemail.com>>:
Afaik the version used by 4.0.x is already capable of handling subdirectories.
I think there was a bug about that and it is fixed in that version.
Just give it a try. Maybe you still need to add them to the cfg, but I know it's possible.
Regards, Achim
2016-08-29 18:03 GMT+02:00 Leschke, Scott <SL...@medline.com>>:
Thank you. I was aware of this but I guess I really didn’t think it all the way through. Simply creating a FileInstall config should meet my needs just fine, although I do agree that a ‘recursive’ option might be a nice addition.
From: Nick Baker [mailto:nbaker@pentaho.com<ma...@pentaho.com>]
Sent: Monday, August 29, 2016 10:01 AM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: Regarding etc directory
/etc is just an Apache FileInstall configuration [1]. You can create as many as you'd like or even do so programmatically. We've gone the programmatic route in the past before Karaf to group together bundles in a hierarchical structure. The same can be done for configurations.
Unfortunately there's no recursive capability to FileInstall. That would make a neat enhancement.
[1] http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html
Apache Felix - Apache Felix File Install<http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html>
felix.apache.org<http://felix.apache.org>
Apache Felix File Install. File Install is a directory based OSGi management agent. It uses a directory in the file system to install and start a bundle when it is ...
________________________________
From: Leschke, Scott <SL...@medline.com>>
Sent: Monday, August 29, 2016 10:47:52 AM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Regarding etc directory
I’m curious if it’s possible to configure Karaf/fileinstall to look in subdirectories within the KARAF_BASE/etc directory so that all .cfg files for an app can be grouped?
Scott
--
Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
Software Architect / Project Manager / Scrum Master
--
------------------------
Guillaume Nodet
------------------------
Red Hat, Open Source Integration
Email: gnodet@redhat.com<ma...@redhat.com>
Web: http://fusesource.com<http://fusesource.com/>
Blog: http://gnodet.blogspot.com/
Re: Regarding etc directory
Posted by Guillaume Nodet <gn...@apache.org>.
Yes, that's doable with file install 3.5.2.
You can use the flag
felix.fileinstall.subdir.mode = jar | skip | recurse
2016-08-29 19:34 GMT+02:00 Achim Nierbeck <bc...@googlemail.com>:
> Afaik the version used by 4.0.x is already capable of handling
> subdirectories.
> I think there was a bug about that and it is fixed in that version.
> Just give it a try. Maybe you still need to add them to the cfg, but I
> know it's possible.
>
> Regards, Achim
>
> 2016-08-29 18:03 GMT+02:00 Leschke, Scott <SL...@medline.com>:
>
>> *Thank you. I was aware of this but I guess I really didn’t think it all
>> the way through. Simply creating a FileInstall config should meet my needs
>> just fine, although I do agree that a ‘recursive’ option might be a nice
>> addition.*
>>
>>
>>
>> *From:* Nick Baker [mailto:nbaker@pentaho.com]
>> *Sent:* Monday, August 29, 2016 10:01 AM
>> *To:* user@karaf.apache.org
>> *Subject:* Re: Regarding etc directory
>>
>>
>>
>> /etc is just an Apache FileInstall configuration [1]. You can create as
>> many as you'd like or even do so programmatically. We've gone the
>> programmatic route in the past before Karaf to group together bundles in a
>> hierarchical structure. The same can be done for configurations.
>>
>>
>>
>> Unfortunately there's no recursive capability to FileInstall. That would
>> make a neat enhancement.
>>
>>
>>
>> [1] http://felix.apache.org/documentation/subprojects/apache-
>> felix-file-install.html
>>
>> Apache Felix - Apache Felix File Install
>> <http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html>
>>
>> felix.apache.org
>>
>> Apache Felix File Install. File Install is a directory based OSGi
>> management agent. It uses a directory in the file system to install and
>> start a bundle when it is ...
>>
>>
>> ------------------------------
>>
>> *From:* Leschke, Scott <SL...@medline.com>
>> *Sent:* Monday, August 29, 2016 10:47:52 AM
>> *To:* user@karaf.apache.org
>> *Subject:* Regarding etc directory
>>
>>
>>
>> I’m curious if it’s possible to configure Karaf/fileinstall to look in
>> subdirectories within the KARAF_BASE/etc directory so that all .cfg files
>> for an app can be grouped?
>>
>>
>>
>> Scott
>>
>
>
>
> --
>
> Apache Member
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
> Project Lead
> blog <http://notizblog.nierbeck.de/>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master
>
>
--
------------------------
Guillaume Nodet
------------------------
Red Hat, Open Source Integration
Email: gnodet@redhat.com
Web: http://fusesource.com
Blog: http://gnodet.blogspot.com/
Re: Regarding etc directory
Posted by Achim Nierbeck <bc...@googlemail.com>.
Afaik the version used by 4.0.x is already capable of handling
subdirectories.
I think there was a bug about that and it is fixed in that version.
Just give it a try. Maybe you still need to add them to the cfg, but I know
it's possible.
Regards, Achim
2016-08-29 18:03 GMT+02:00 Leschke, Scott <SL...@medline.com>:
> *Thank you. I was aware of this but I guess I really didn’t think it all
> the way through. Simply creating a FileInstall config should meet my needs
> just fine, although I do agree that a ‘recursive’ option might be a nice
> addition.*
>
>
>
> *From:* Nick Baker [mailto:nbaker@pentaho.com]
> *Sent:* Monday, August 29, 2016 10:01 AM
> *To:* user@karaf.apache.org
> *Subject:* Re: Regarding etc directory
>
>
>
> /etc is just an Apache FileInstall configuration [1]. You can create as
> many as you'd like or even do so programmatically. We've gone the
> programmatic route in the past before Karaf to group together bundles in a
> hierarchical structure. The same can be done for configurations.
>
>
>
> Unfortunately there's no recursive capability to FileInstall. That would
> make a neat enhancement.
>
>
>
> [1] http://felix.apache.org/documentation/subprojects/
> apache-felix-file-install.html
>
> Apache Felix - Apache Felix File Install
> <http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html>
>
> felix.apache.org
>
> Apache Felix File Install. File Install is a directory based OSGi
> management agent. It uses a directory in the file system to install and
> start a bundle when it is ...
>
>
> ------------------------------
>
> *From:* Leschke, Scott <SL...@medline.com>
> *Sent:* Monday, August 29, 2016 10:47:52 AM
> *To:* user@karaf.apache.org
> *Subject:* Regarding etc directory
>
>
>
> I’m curious if it’s possible to configure Karaf/fileinstall to look in
> subdirectories within the KARAF_BASE/etc directory so that all .cfg files
> for an app can be grouped?
>
>
>
> Scott
>
--
Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
Software Architect / Project Manager / Scrum Master
RE: Regarding etc directory
Posted by "Leschke, Scott" <SL...@medline.com>.
Thank you. I was aware of this but I guess I really didn't think it all the way through. Simply creating a FileInstall config should meet my needs just fine, although I do agree that a 'recursive' option might be a nice addition.
From: Nick Baker [mailto:nbaker@pentaho.com]
Sent: Monday, August 29, 2016 10:01 AM
To: user@karaf.apache.org
Subject: Re: Regarding etc directory
/etc is just an Apache FileInstall configuration [1]. You can create as many as you'd like or even do so programmatically. We've gone the programmatic route in the past before Karaf to group together bundles in a hierarchical structure. The same can be done for configurations.
Unfortunately there's no recursive capability to FileInstall. That would make a neat enhancement.
[1] http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html
Apache Felix - Apache Felix File Install<http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html>
felix.apache.org
Apache Felix File Install. File Install is a directory based OSGi management agent. It uses a directory in the file system to install and start a bundle when it is ...
________________________________
From: Leschke, Scott <SL...@medline.com>>
Sent: Monday, August 29, 2016 10:47:52 AM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Regarding etc directory
I'm curious if it's possible to configure Karaf/fileinstall to look in subdirectories within the KARAF_BASE/etc directory so that all .cfg files for an app can be grouped?
Scott
Re: Regarding etc directory
Posted by Nick Baker <nb...@pentaho.com>.
/etc is just an Apache FileInstall configuration [1]. You can create as many as you'd like or even do so programmatically. We've gone the programmatic route in the past before Karaf to group together bundles in a hierarchical structure. The same can be done for configurations.
Unfortunately there's no recursive capability to FileInstall. That would make a neat enhancement.
[1] http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html
Apache Felix - Apache Felix File Install<http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html>
felix.apache.org
Apache Felix File Install. File Install is a directory based OSGi management agent. It uses a directory in the file system to install and start a bundle when it is ...
________________________________
From: Leschke, Scott <SL...@medline.com>
Sent: Monday, August 29, 2016 10:47:52 AM
To: user@karaf.apache.org
Subject: Regarding etc directory
I'm curious if it's possible to configure Karaf/fileinstall to look in subdirectories within the KARAF_BASE/etc directory so that all .cfg files for an app can be grouped?
Scott