Sorry I meant prepend because it could change the reading of the property. It seems like a regression in 4.2.0.
I created https://issues.apache.org/jira/browse/KARAF-5781 On the other hand, I also created https://issues.apache.org/jira/browse/KARAF-5782 to verify the create kar goal behavior. I gonna work on this during the week end. Regards JB On 08/06/2018 17:29, Alex Soto wrote: > Append? No, I've never seen this documented anywhere, can you point me > to a documentation resource where this is mentioned/illustrated? > > Best regards, > Alex soto > > > > >> On Jun 8, 2018, at 8:52 AM, Jean-Baptiste Onofré <[email protected] >> <mailto:[email protected]>> wrote: >> >> 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é >> [email protected] <mailto:[email protected]> >> http://blog.nanthrax.net >> Talend - http://www.talend.com > -- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
