Bug 5139 - Zero-length files in /etc/sysconfig should be marked as %config(noreplace)
: Zero-length files in /etc/sysconfig should be marked as %config(noreplace)
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/startup)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-09-02 05:18 by
Modified: 2005-09-12 15:25 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-09-02 05:18:10
Files like /etc/syconfig/keyboard, i18n, ... are always generated by installer 
and edited later by hands. They's empty instances are included to startup.rpm 
for 'rpm -qf' only, I think.

But when we upgrade startup.rpm by 'rpm -U', empty files are created as *.
rpmnew. This is absolutely unneeded and even harmful.

So, such files should be declared in %files section of specfile as %
config(noreplace).
Steps to Reproduce:
1. rpm -U startup*.rpm
2. find /etc -name "*.rpmnew" -empty
Actual Results:  
/etc/sysconfig/i18n.rpmnew
/etc/sysconfig/keyboard.rpmnew
/etc/rpm/macros.rpmnew


Expected Results:  
Nothing to output
------- Comment #1 From 2004-09-02 13:19:36 -------
These files are already marked as %config(noreplace).