Ok, sorry for the understanding.

François Papon
fpa...@apache.org
Open3m - https://www.open3m.io

Le 08/06/2018 à 20:52, Alex Soto a écrit :
> I understand “extend” will append the value to the existing property,
> not what I am looking for, but I tried, and still didn’t work, i.e.,
> same result.
>
> Best regards,
> Alex soto
>
>
>
>
>> On Jun 8, 2018, at 12:46 PM, Francois Papon
>> <francois.pa...@openobject.fr <mailto:francois.pa...@openobject.fr>>
>> wrote:
>>
>> Mmm weird, because I used "extend" and it appended in the end of the
>> property file.
>>
>> Can you try ?
>>
>> François Papon
>> fpa...@apache.org
>> Open3m - https://www.open3m.io
>> Le 08/06/2018 à 19:54, Alex Soto a écrit :
>>> Hi François, JB mentioned “append” but I do not see any “append” in
>>> your example.
>>> As I indicated in my original post, I am using
>>> <opertation>put</operation> but all other properties in the file are
>>> being removed.
>>>
>>> Best regards,
>>> Alex soto
>>>
>>>
>>>
>>>
>>>> On Jun 8, 2018, at 11:43 AM, Francois Papon
>>>> <francois.pa...@openobject.fr
>>>> <mailto:francois.pa...@openobject.fr>> wrote:
>>>>
>>>> Hi Alex,
>>>>
>>>> Here an example :
>>>>
>>>> <property-edits
>>>> xmlns="http://karaf.apache.org/tools/property-edits/1.0.0";>
>>>>          <edits>
>>>>           <edit>
>>>>             <file>config.properties</file>
>>>>             <operation>put</operation>
>>>>             <key>karaf.framework</key>
>>>>             <value>equinox</value>
>>>>           </edit>
>>>>           <edit>
>>>>             <file>config.properties</file>
>>>>             <operation>extend</operation>
>>>>             <key>org.osgi.framework.system.capabilities</key>
>>>>             <value>my-magic-capability</value>
>>>>           </edit>
>>>>           <edit>
>>>>             <file>config.properties</file>
>>>>             <operation prepend='true'>extend</operation>
>>>>             <key>some-other-list</key>
>>>>             <value>my-value-goes-first</value>
>>>>             </edit>
>>>>          </edits>
>>>>       </property-edits>
>>>>
>>>>
>>>> François Papon
>>>> fpa...@apache.org
>>>> Open3m - https://www.open3m.io
>>>> Le 08/06/2018 à 19:29, Alex Soto a écrit :
>>>>> 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é <j...@nanthrax.net
>>>>>> <mailto:j...@nanthrax.net>> 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é
>>>>>> jbono...@apache.org <mailto:jbono...@apache.org>
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>
>>>>
>>>
>>
>

Reply via email to