Bug 5248 - /etc/distccd/distccd.conf is rewritten during upgrade
Summary: /etc/distccd/distccd.conf is rewritten during upgrade
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: distcc (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-25 21:35 MSD by Konstantin A Lepikhov (L.A. Kostis)
Modified: 2005-08-30 13:43 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin A Lepikhov (L.A. Kostis) 2004-09-25 21:35:13 MSD
Файл /etc/distccd/distccd.conf не должен перезаписываться на этапе обновления,
т.к. там делаются изменения для локальной конфигурации. Поэтому было бы неплохо,
если бы он имел атрибут noreplace в .spec файле. Это можно сделать так:
 - написать в %files вместо %_sysconfdir/distccd/distccd.conf следующее:
%config(noreplace) %_sysconfdir/distccd/distccd.conf

PS Из мелких придирок - ACL 127.0.0.0/24 выглядит как-то странно, обычно для
этого диапазона пишут 127.0.0.0/8.
Steps to Reproduce:
1. rpm -Fhv distcc-*
2. сносится distccd.conf и заменяется на конфигурацию по-умолчанию
Actual Results:  
теряем все свои локальные настройки в distccd.conf после обновления.

Expected Results:  
в случае изменения, должен создаться distccd.conf.rpmnew, а старая конфигурация
сохраниться.
Comment 1 Pavel S. Mironchyk 2004-10-07 17:53:10 MSD
Пофикшено в текущем distcc