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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serg Oskin                           2:5020/20      10 Jan 2004  17:02:40
 To : Vladimir Bormotov
 Subject : Re: как в спеке прописать правильно изменение конфига?
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru
 .RFC-NNTP-Posting-Date: Sat, 10 Jan 2004 13:02:40 +0000 (UTC)
 .RFC-Cancel-Lock: sha1:Q1xOM7zPyfWmE3B7lwTYDeE1ZcM=
 "VB" == Vladimir Bormotov wrote:
 
  VB> правильный способ - конфиги прявят руками. ;)
  
  AS> простой пример: ставлю логчекер, чтобы он нормально работал нужно
  AS> добавить в syslog.conf несколько строчек. 
  
  VB> отлично.
  
  AS> речь идет про автоматизацию десятков серверов - напрягает ручками
  AS> править. а веть хочу еще и апдейты делать...  
  
  VB> если с исправлением конфига из скрипта ясно углубляться туда не буду.
  
  VB> Есть еще вариант:
  VB> выпускаешь паралельно со своей софтиной пакет `rpm -qf /etc/syslog.conf`
  VB> прописываешь зависимости, что твоя софтина требует sysklogd-*1as
  
  VB> и средства автоматического обновления типа apt-rpm, yum, up2date
  VB> автоматически обновят оба пакета.
  
  AS> вобщем ясно: всё что нестандартно - нужно через жопу (свои pre/post
  AS> скрипты) делать. а жаль.  я думал рпм такое может своими
  AS> макросами/командами...  :(
 
  VB> это не жопа.  "Через жопу" написан конфиг syslog.conf.  Т.е. он написан
  VB> правильно, но возможность АВТОМАТИЧЕЧКОЙ правки в нем не сильно
  VB> предусмотрена. 
  
  VB> Ведь на самом деле, собфтий для правки конфига не два (установка твоего
  VB> пакета, удаление твоего пакета), а гораздо больше.  Если с некоторой
  VB> натяжкой "обновление твоего пакета" можно рассмотреть как
  VB> "удаление+установка", то как быть с "обновление sysklogd"? 
  
  VB> Правильно, кроме %pre/%post в твоем пакете, еще нужно вешать тригеры, и
  VB> следить чтоб изменения необходимые твоей программе ПОПАЛИ в
  VB> свежеобновленный конфиг syslog.conf, более того, чтоб они не противоречили
  VB> тому, что там уже есть и тд. и тп.
 
 Зачем так сложно, ведь есть атрибут %config - он специально предназначен
 для того, чтобы не терять исправлений конфигов при апдейтах...
 Или я чего не понял? :)
 
 -- 
         Serg (http://oskin.ru/)
 ~
 ~
 :q!
 --- Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion,
  linux)
  * Origin: Serg at 2:5020/20 (2:5020/20@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: как в спеке прописать правильно изменение конфига?   Serg Oskin   10 Jan 2004 17:02:40 
Архивное /ru.linux/12069f7f0be09.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional