Right, I am not seeing that happening. I am seeing that the new init script is not created with an .rpmsav. The local modifications stays.
Brian From: Brett Okken [mailto:brett.okken...@gmail.com] Sent: Wednesday, May 14, 2014 10:49 AM To: user@mojo.codehaus.org Subject: Re: [mojo-user] Proper Configuration for init scripts with rpm-maven-plugin The behavior of rpm when files are marked as "simple" configuration should result in the provided file being put in place and, if the existing file had been modified, the modified version is kept with a .rpmsav extension. On Wed, May 14, 2014 at 9:41 AM, Wilkins, Brian <bwilk...@harris.com<mailto:bwilk...@harris.com>> wrote: Correct, that is what I am referring to. I read this: “If present or populated with the value true, the files in this mapping are marked as configuration files. These files get special treatment during package installation to ensure that local changes to the configuration are not lost.” If you modify say an initscript and then install the RPM update, it leaves the local copy in place, but does not provide a .rpmnew or .rpmsav. This is if configuration is set to true. According to here (https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s03.html), if in the RPM it is set to %config(noreplace), then it will “copy the new file with an extra file-name extension of .rpmnew”. So, if I want to maintain local modifications and have it create a .rpmnew – I should use <configuration>noreplace</configuration>? Brian From: Brett Okken [mailto:brett.okken...@gmail.com<mailto:brett.okken...@gmail.com>] Sent: Wednesday, May 14, 2014 10:33 AM To: user@mojo.codehaus.org<mailto:user@mojo.codehaus.org> Subject: Re: [mojo-user] Proper Configuration for init scripts with rpm-maven-plugin If your question is about identifying files (regardless of use) as configuration files, take a look at the configuration[1] option. This can be used for any sort of file (properties, xml, scripts, etc.). [1] - http://mojo.codehaus.org/rpm-maven-plugin/map-params.html#configuration On Wed, May 14, 2014 at 9:03 AM, Wilkins, Brian <bwilk...@harris.com<mailto:bwilk...@harris.com>> wrote: What is the proper configuration to ensure that either the generated SPEC file provides the ability to either create a .rpmnew or .rpmsav file for a given init script - or overwrites the existing init script? Thanks Brian Wilkins --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email