Dispatch-conf

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск
Вернуться в раздел советов

[править] Введение

dispatch-conf это скрипт облегчающий администрирование конфиг файлов.

[править] Setup

Файл: /etc/dispatch-conf.conf

# dispatch-conf.conf
#
# Directory to archive replaced configs
archive-dir=/etc/config-archive
#
# Diff for display
diff="diff -Nau %s %s"
#
# Pager for diff display
pager="less --no-init --QUIT-AT-EOF"
# Automerge files comprising only CVS interpolations (e.g. Header or Id)
# (yes or no)
replace-cvs=yes
#
# Automerge files comprising only whitespace and/or comments
# (yes or no)
replace-wscomments=yes
use-rcs = yes

Обратите внимание на use-rcs. Этой командой достигается сохранение истории и любых изменений в ваших конфиг файлах в RCS хранилище. Для использовании этой возможности выполните

emerge rcs

если у вас rcs не установлен

[править] Использование

Этот скрипт использует директорию для сохранения старых версий кофиг файлов. Эта директория указана в вышеприведенном примере и должна существовать что бы dispatch-conf смог выполнится.

mkdir /etc/config-archive

Выполните:

dispatch-conf

Если у вас есть какие нибудь конфигурационные файлы нуждающиеся в обновлении, это скрипт просмотрит их и по возможности сольет их вместе, при невозможности этого вы увидите разницу между новым и старым файлом.

Источник — «http://ru.gentoo-wiki.com/Dispatch-conf»
Личные инструменты
На других языках