title: Custom config.ini in Eclipse RCP product
body: <p>My eclipse RCP (3.7) application is currently in a good shape, in which product can be exported successfully for multiple platforms and runs just fine. What I need is to change some properties in <code>config.ini</code> file, in particular <code>osgi.instance.area.default</code> and <code>osgi.configuration.area</code>.</p>
  
  <p>In the configuration tab of eclipse product editor, I check <em>Use an existing config.ini file</em> and select the <code>config.ini</code> I created inside the same project hosting the product  (and the core feature) definition.</p>
  
  <p>To create the custom config.ini, I just took the one generated in a previous export, and added above properties.</p>
  
  <p>What happens is that after exporting the product, <code>config.ini</code> is still auto-generated in <code>configuration/config.ini</code>, without my edits. What am I missing?</p>
  
  <p>This is how my product definition looks like:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;?pde version="3.5"?&gt;
  
  &lt;product name="MyApp" id="it.myapp.product" application="it.myapp.application" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true"&gt;
  
     &lt;configIni use="default"&gt;
        &lt;linux&gt;/it.myapp.app/config.ini&lt;/linux&gt;
        &lt;macosx&gt;/it.myapp.app.app/config.ini&lt;/macosx&gt;
        &lt;solaris&gt;/it.myapp.app.app/config.ini&lt;/solaris&gt;
        &lt;win32&gt;/it.myapp.app/config.ini&lt;/win32&gt;
     &lt;/configIni&gt;
  
     &lt;launcherArgs&gt;
        &lt;programArgs&gt;-nl it&lt;/programArgs&gt;
        &lt;vmArgsMac&gt;-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts&lt;/vmArgsMac&gt;
     &lt;/launcherArgs&gt;
  
     &lt;windowImages /&gt;
  
     &lt;splash
        location="it.myapp"
        startupProgressRect="6,378,485,13"
        startupMessageRect="7,397,445,22"
        startupForegroundColor="000000" /&gt;
     &lt;launcher name="myapp"&gt;[...]&lt;/launcher&gt;
  
     &lt;vm&gt;
     &lt;/vm&gt;
  
     &lt;plugins&gt;
        &lt;plugin id="com.ibm.icu"/&gt;
        [...]
        &lt;plugin id="org.sat4j.pb"/&gt;
     &lt;/plugins&gt;
  
     &lt;features&gt;
        &lt;feature id="it.myapp.feature"/&gt;
     &lt;/features&gt;
  
     &lt;configurations&gt;
        &lt;plugin id="it.myapp" autoStart="false" startLevel="5" /&gt;
        &lt;plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4" /&gt;
        &lt;plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" /&gt;
        &lt;plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" /&gt;
        &lt;plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" /&gt;
     &lt;/configurations&gt;
  
  &lt;/product&gt;
  </code></pre>