|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957 06 Apr 2007 10:16:38 To : Vlad Gnatov Subject : squid -k rotate --------------------------------------------------------------------------------
05 Apr 07 22:52, you wrote to Eugene Grosbein:
EG>>>> Есть такой метод.
VG>>> Если изначально хранить конфиги в cvs, от промежуточных шагов
VG>>> можно избавится.
EG>> Hу да. Это метод для standalone машины, где три конфига надо
EG>> отслеживать и раз в год. Административный оверхед на CVS
EG>> пропустить.
VG> Hаоборот. Помнить на какой машине какие три конфига сувать в cvs,
VG> это и есть оверхед.
Зачем помнить, если есть механизм выполнения Makefile?
$ cat /etc/namedb/Makefile
#
#
.DEFAULT = all
all: cvs_commit restart
CVSROOT=/home/cvsroot
cvs_commit:
@cd ./primary
@echo "Commit changes to local cvs repository"
@echo "Using CVSROOT = ${CVSROOT}"
@cvs -d ${CVSROOT} ci -m "commit last changes"
restart:
@echo "Now try restart DNS server"
@rndc reload; tail /var/named/var/log/operations
Правда, все это хорошо до тех пор, пока какому-нибудь разработчику из команды
FreeBSD не клюнет положить в эту директорию свой мейкфайл, как, например, сейчас
сделано в /etc/mail. Тогда, для поддержания работы этого механизма, приходится
создавать поддиректорию и разруливать ситуацию симлинками.
Andrey
--- GoldED+/BSD 1.1.5
* Origin: PGP KeyID 2ABEC67A andrey @ ostanovsky. spb. ru (2:5030/1957)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28604615e6c9.html, оценка из 5, голосов 10
|