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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Barabanov                    2:5020/400     01 Apr 2004  12:44:27
 To : Pavel Marenyuk
 Subject : Re:cvsдля отслеживания изменений конфигов
 -------------------------------------------------------------------------------- 
 
 Pavel Marenyuk wrote:
 
 > AB>
 > make предлагается использовать как интеллектуальный запускатель программ
 > с контролем кода возврата.
 
 Да я понял. Hо ладно. Примем ваш вариант. Я покажу что из этого вылезет.
 
 > AB> Проблемы:
 > AB> 1. Происходит первоначальное бэкапирование, которое в условиях
 > большого AB> объема системы может привести к значительным системным
 > издержкам за счет AB> занятия большого объема.
 > Предлагается мониторить только /etc . Обычно он небольшой.
 
 Это все от излишнего теоретизирования аудитории. А как войдут во вкус, так
 желания сильно возрастут. И это правильно. Что бы это понять надо просто
 сделать первый шаг. Я сделал.
 
 > AB> 2. Система работающая не от суперпользователя не сограняет
 > оригинальных AB> пользователей и их пермишны.
 > Hе понял.
 > Предлагается cvs update запускать не от суперпользователя ? Зачем ?
 
 Тут мы с вами не придем к общему. Я конечно cvs пересобирал для работы от
 рута. Hе знаю кто и как это решает иначе. Hо все это хаки.
 
 > AB> 3. При большом числе отслеживаемых файлов каждый цикл сканировани
 > ябудет AB> занимать очень большое время. Т.е. нужна система мониторинга
 > изменений AB> файлов.
 > Время - не критично.
 
 Вот а теперь я напишу что получается из-за применения всяких make и проч
 шняжных программ.
 
 CVS для отслеживания изменений в дереве /etc строит репозиторий в который
 сначала бэкапирует оригиналы, а потом в нем же накапливает
 последовательность diff. Т.к. make не может работать с репозиторием cvs, то
 для подключения make вам придется сначала создать вспомогательный
 репозиторий а потом с него делать cvs. Т.е. вместо дублирования получили
 утраивание.
 
 Hо все чешуя. Ибо такая модель работы как CVS существует только в детских
 снах разработчиков. Hа самом деле все происходит иначе. Т.к. (здесь
 по-вниметельнее!) _модификации_ подвергается не make-репозиторий а
 _реальный_ /etc !!!! Т.е. вы производите установку пакета в систему
 вследствие чего в /etc появляются новые файлы и/или меняются старые
 (например passwd) и т.д. Все - приплыли. Можно забыть о makefile и прочей
 ерунде.
 > AB>
 > AB> Всего вышеперечисленного нет в CVS и не будет.
 > AB>
 > Это, какраз есть.
 
 ;)
 
 > AB> А всякого рода makefile это просто отговорки. Равно как вместо прямого
 > AB> редактирования документа вы предложите в каждом случае писать
 > программу, AB> которая будет редактировать и далее ее компилить и
 > выполнять. AB>
 > Аналогия неверная.
 > Предлагается после изменения некоторых документов провести некий
 
 Это-то понятно. Я и говорю, что всякого рода контроли состояния путем
 перебора не устраивают из-за медлительности и из-за неразборчивости
 (хотелось бы политики иметь). Поправлюсь : не устраивают меня.
 
 > "контроль состояния".
 > make - один из кандидатов на котнролирущую программу, но не единственный.
 
 Хотелось бы услышать альтернативы.
 
 -- 
 Bye.
 Aleksey Barabanov <alekseybb at mail.ru>
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: home (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: cvs для отслеживания изменений конфигов   Aleksey Barabanov   30 Mar 2004 22:57:46 
 Re: cvs для отслеживания изменений конфигов   Victor Wagner   31 Mar 2004 00:19:24 
 Re: cvs для отслеживания изменений конфигов   Aleksey Barabanov   31 Mar 2004 12:11:55 
 Re: cvsдля отслеживания изменений конфигов   Pavel Marenyuk   31 Mar 2004 17:55:04 
 Re: cvsдля отслеживания изменений конфигов   Aleksey Barabanov   31 Mar 2004 20:02:38 
 Re:cvsдля отслеживания изменений конфигов   Pavel Marenyuk   01 Apr 2004 00:28:27 
 Re:cvsдля отслеживания изменений конфигов   Aleksey Barabanov   01 Apr 2004 12:44:27 
 Re:cvsдля отслеживания изменений конфигов   Pavel Marenyuk   01 Apr 2004 21:17:06 
 Re:cvsдля отслеживания изменений конфигов   Aleksey Barabanov   01 Apr 2004 21:27:44 
 Re:cvsдля отслеживания изменений конфигов   Pavel Marenyuk   02 Apr 2004 15:26:15 
 Re:cvsдля отслеживания изменений конфигов   Aleksey Barabanov   02 Apr 2004 15:05:03 
 Re:cvsдля отслеживания изменений конфигов   Pavel Marenyuk   02 Apr 2004 20:33:57 
 Re:cvsдля отслеживания изменений конфигов   Aleksey Barabanov   02 Apr 2004 20:27:01 
 Re: cvs для отслеживания изменений конфигов   Alex Rassoha   03 Apr 2004 22:37:30 
Архивное /ru.linux/782405fbaf2a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional