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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     04 Jun 2002  01:04:31
 To : Kirill Smelkov
 Subject : Re: Вопрос про rpm
 -------------------------------------------------------------------------------- 
 
 Kirill Smelkov <Kirill.Smelkov@p37.f885.n5030.z2.fidonet.org> wrote:
 
 KS> Дело в том, что по логике вещей старый пакет должен удалить свою строку
 KS> перед тем как начнётся исполнение скриптов нового пакета.
 
  Создателям rpm'a было очевидно обратное. :)
 
 KS> Однако rpm делает всё наоборот - сначала отрабатывают скрипты нового, а
 KS> затем старого пакетов.
 
  Примерно так.
 
 KS> Результат: новый пакет ничего не пишет в /etc/services, старый ничего не
 KS> удаляет
 KS> - осталась строчка от старого пакета, а в том случае когда содержимое строки
 KS> меняется
 KS> от пакета к пакету такое поведение некорректно.
 KS> 
 KS> По видимому проблема состоит в том, что _всегда_ вначале отрабатывают
 KS> скрипты устанавливаемого пакета.
 
  Вы просто не знаете, что rpm передает своим скриптам параметры, по
  содержимому которых можно отличить install/erase от update, и сделать
  выводы по вкусу. Возьмите книжку Maximum RPM, и прочтите нужный раздел
  (мне просто лень его пересказывать). Искать на www.redhat.com.
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Вопрос про rpm   Kirill Smelkov   02 Jun 2002 22:30:54 
 Re: Вопрос про rpm   Vladimir Bormotov   03 Jun 2002 23:48:52 
 Re: Вопрос про rpm   Eugene B. Berdnikov   04 Jun 2002 01:04:31 
Архивное /ru.linux/3651330e52e1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional