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