Обсуждение статьи тематического каталога: Пример хранения файлов конфигурации серверов в SVN (cvs svn subversionСсылка на текст статьи: http://www.opennet.me/base/dev/svn_config_store.txt.html
> * не забывать делать commit для сохранения измененйЧтобы не "забывать" я использую мейкфайлы, в которых в качестве одной из "целей" указан коммит, а в качестве другой - перезапуск приложения для воспринятия изменений в конфигах.
.DEFAULT = all
all: cvs_commit restartCVSROOT=/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/named.log
а можно немного подробней как использовать мейк файлы ?