Did you set append on the edit ?

Regards
JB

On 07/06/2018 21:47, Alex Soto wrote:
> Hello,
> 
> Using Karaf 4.2.0, I want to update a property in my custom
> distribution. So I add file /src/main/karaf/assembly-property-edits.xml/
> with: 
> 
>     <edit>
>         <file>org.ops4j.pax.web.cfg</file>
>         <operation>put</operation>
>         <key>org.osgi.service.http.port</key>
>         <value>8182</value>
>     </edit>
> 
> 
> The result is:
> 
>     #Modified by org.apache.karaf.tools.utils.KarafPropertiesFile
>     #Thu Jun 07 15:39:28 EDT 2018
>     org.osgi.service.http.port=8182
> 
> 
> 
> The issue is that it erased all other properties.  Normally, this file
> has the following:
> 
>     org.osgi.service.http.port=8181
>     javax.servlet.context.tempdir=${karaf.data}/pax-web-jsp
>     org.ops4j.pax.web.config.file=${karaf.etc}/jetty.xml
> 
> 
> 
> Is this the expected behavior?   How can I preserve the rest of the
> properties and modify just one?
> 
> Best regards,
> Alex soto
> 
> 

-- 
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to