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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Pavel Marenyuk                       2:5080/1003    01 Apr 2004  21:17:06
 To : Aleksey Barabanov
 Subject : Re:cvsдля отслеживания изменений конфигов
 -------------------------------------------------------------------------------- 
 
 Aleksey Barabanov <abb@wessen.ru> wrote:
 
 AB> 
 AB> CVS для отслеживания изменений в дереве /etc строит репозиторий в который
 AB> сначала бэкапирует оригиналы, а потом в нем же накапливает
 AB> последовательность diff. Т.к. make не может работать с репозиторием cvs, то
 AB> для подключения make вам придется сначала создать вспомогательный
 AB> репозиторий а потом с него делать cvs. Т.е. вместо дублирования получили
 AB> утраивание.
 AB> 
 AB> Hо все чешуя. Ибо такая модель работы как CVS существует только в детских
 AB> снах разработчиков. Hа самом деле все происходит иначе. Т.к. (здесь
 AB> по-вниметельнее!) _модификации_ подвергается не make-репозиторий а
 AB> _реальный_ /etc !!!! Т.е. вы производите установку пакета в систему
 AB> вследствие чего в /etc появляются новые файлы и/или меняются старые
 AB> (например passwd) и т.д. Все - приплыли. Можно забыть о makefile и прочей
 AB> ерунде.
 AB> 
 
 Стоит убрать третий репозиторий и все станет не столь плохо.
 Все манипуляции нужно производить в /etc,
 useradd, vipw,  потом cvs commit.
 Hа соседней машине  - cvs update passwd; make;
 make ругнется - юзер vasya есть в passwd, но не в shadow
 cvs update shadow; make; 
 маке ругнется на пермишины и установит как надо.
 
 AB> 
 >> AB>
 >> AB> Всего вышеперечисленного нет в CVS и не будет.
 >> AB>
 >> Это, какраз есть.
 AB> ;)
 AB> 
 >> AB> А всякого рода makefile это просто отговорки. Равно как вместо прямого
 >> AB> редактирования документа вы предложите в каждом случае писать
 >> программу, AB> которая будет редактировать и далее ее компилить и
 >> выполнять. AB>
 >> Аналогия неверная.
 >> Предлагается после изменения некоторых документов провести некий
 AB> Это-то понятно. Я и говорю, что всякого рода контроли состояния путем
 AB> перебора не устраивают из-за медлительности и из-за неразборчивости
 AB> (хотелось бы политики иметь). Поправлюсь : не устраивают меня.
 AB> 
 >> "контроль состояния".
 >> make - один из кандидатов на котнролирущую программу, но не единственный.
 AB> Хотелось бы услышать альтернативы.
 AB> 
 
 -- 
 Всем - всего
 Павел                                             pavlomr@hotmail.com
 --- ifmail v.2.15dev5
  * Origin: Privare Person (2:5080/1003@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 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/14646fa6e7597.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional