Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Abramoff                      2:5020/400     02 Jun 2002  18:18:06
 To : Vladimir Bormotov
 Subject : Re: rpm build & %config
 -------------------------------------------------------------------------------- 
 
 Однажды, Vladimir Bormotov писАл:
 
 >  ("слакварист" mode on): Да полная лажа этот ваш rpm!
 
 :)
 
 >  upgrade это подразумевается -U ? 
 
 да, точно
 
 >  на всякий случай есть смысл ознакомиться с 
 >  
 >  http://www.rpm.org/max-rpm/ch-rpm-upgrade.html#S1-RPM-UPGRADE-WHAT-IT-DOES
 >  (и может быть с тем, на что там есть ссылки)
 > 
 >  особо обрати внимание на раздел "Config file magic".
 
 прочитал
 возможны два случая:
 
 1) Original file = X, Current file = Y, New file = X - тогда
 измененный main.cf должен остаться на месте.
 
 2) Original file = X, Current file = Y, New file = Z - тогда
 измененный main.cf должен сохраниться как .rpmsave
 
 Hо ни первый, ни второй вариант не срабатывают. В main.cf оказывается
 содержимое main.cf из 1.1.11.
   
 >  следуя из написаного, чтоб у тебя старый конфиг остался как .rpmsave
 >  необходимо чтоб mail.cf был помечен как %config только в 1.1.4, и
 >  достаточно сделать в нем изменения (это все по сути делается при rpm -e).
 
 да, при rpm -e postfix-1.1.4 main.cf сохраняется как .rpmsave
 
 >  наверное сейчас уже поздно, но если таки интересно "почему же..", попробуй
 >  смоделировать ситуацию, и посмотри что говорит
 >  
 >  rpm -qc postfix-1.1.4 
 >  
 >  там точно в списке есть main.cf? 
 
 да, в списке есть main.cf
 вот выдержка из postfix.spec:
 
 - ---cut---
 %files
 %defattr(-, root, root)
 %verify(not md5 size mtime) %config %dir %{config_directory}
 %{config_directory}/samples
 %config %{config_directory}/access
 %config %{config_directory}/aliases
 %config %{config_directory}/main.cf
 %{config_directory}/aliases.orig
 %config %{config_directory}/canonical
 %{config_directory}/chroot-setup-LINUX2
 %{config_directory}/LICENSE
 %{config_directory}/main.cf.default
 %config %{config_directory}/master.cf
 %config %{config_directory}/master.cf.non-chroot
 %config %{config_directory}/pcre_table
 %{config_directory}/postfix-files
 %{config_directory}/postfix-script
 %{config_directory}/post-install
 %config %{config_directory}/regexp_table
 %config %{config_directory}/relocated
 %config %{config_directory}/transport
 %config %{config_directory}/virtual
 - ---cut---
 
 Что интересно, содержимое других файлов, помеченных %config (например,
 aliases) сохраняется при апгрейде.
 
 -- 
 Best regards,
 Victor
 --- ifmail v.2.15dev5
  * Origin: Golden Telecom (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 rpm build & %config   Victor Abramoff   02 Jun 2002 12:58:06 
 Re: rpm build & %config   Vladimir Bormotov   02 Jun 2002 13:28:37 
 Re: rpm build & %config   Victor Abramoff   02 Jun 2002 18:18:06 
 Re: rpm build & %config   Vladimir Bormotov   02 Jun 2002 18:48:32 
 Re: rpm build & %config   Victor Abramoff   02 Jun 2002 22:45:13 
 Re: rpm build & %config   Vladimir Bormotov   02 Jun 2002 23:38:40 
Архивное /ru.linux/1956373a9413.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional