Hi Ioan,
that's normal as it's a <config/>, not a <configfile/>.
By default, <config/> is in ConfigAdmin memory.
In your case, you should use <configfile/>.
Regards
JB
On 15/06/2018 11:55, Ioan Eugen Stan wrote:
> Hello,
>
> I'm working with Sling on top of Karaf and I have discovered an issue
> that might be a bug.
>
> My issue is that configuration files are not available for offline use
> inside the custom karaf distribution.
>
> We define configurations like:
>
> <config external="true"
>
> name="org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery">
>
> mvn:org.apache.sling/org.apache.sling.karaf-configs/${project.version}/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery
> </config>
>
> Now when we build the karaf distribution and install the feature, it
> does not find the configuration files.
>
> Steps to reproduce:
>
> git clone https://github.com/netdava/sling-org-apache-sling-karaf.git
>
> cd sling-org-apache-sling-karaf
>
> echo "Update the version so we can replicate the issue easily"
>
> VERSION=0.99.0 mvn versions:set -DnewVersion=${VERSION} -DartifactId='*'
>
> echo "Create a custom distribution - do not install the bundles"
>
> mvn clean package
>
> echo "Unpack the distro"
>
> tar xf
> sling-org-apache-sling-karaf-distribution/target/org.apache.sling.karaf-distribution-0.99.0.tar.gz
> echo "Start Karaf"
>
> ./org.apache.sling.karaf-distribution-0.99.0/bin/karaf
>
> echo "Install feature and see it fail"
>
> feature:install sling-tar-all
>
>
> The feature fails to install because the config file referenced there
> cannot be found. Any ideas on how to get around this? I've tried config
> file but it seems to have some issue.
>
>
> Regards,
>
> Eugen
>
>
> [1] https://github.com/netdava/sling-org-apache-sling-karaf-features
>
> [2]
> https://issues.apache.org/jira/browse/KARAF-4829?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel&focusedCommentId=15948530#comment-15948530
>
>
>
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com