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


Reply via email to