|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1956373a9413.html, оценка из 5, голосов 10
|