DISPATCH-CONF

Section: Portage (1)
Updated: Jan 2011
Page Index
 

НАЗВАНИЕ

dispatch-conf - безопасное обновление конфигурационных файлов после установки новых пакетов  

СИНТАКСИС

dispatch-conf  

ОПИСАНИЕ

Утилиту dispatch-conf следует запускать после установки новых пакетов для проверки конфигурационных файлов на обновления. Если новый конфигурационный файл попытается затереть текущий, dispatch-conf предложит пользователю самому решить, каким образом разрешить эту ситуацию. Среди достоинств dispatch-conf - легкость отката изменений (изменения конфигурационных файлов сохраняются с помощью либо патчей, либо RCS) и возможность автоматического обновления тех файлов, которые пользователь не изменял, и тех, которые отличаются от текущей версии только CVS-мусором или пробелом.

dispatch-conf проверит на обновления все каталоги, указанные в переменной CONFIG_PROTECT. Также, программа dispatch-conf автоматически обновит все файлы конфигурации, найденные в CONFIG_PROTECT_MASK. Подробнее см. в make.conf(5).  

ОПЦИИ

Нет.
 

СИНТАКСИС

dispatch-conf следует запускать от пользователя root, поскольку владельцем файлов, с которыми работает утилита, как правило, является именно пользователь root. Перед первым запуском dispatch-conf необходимо отредактировать настройки в файле /etc/dispatch-conf.conf и создать каталог архивов, указанный в /etc/dispatch-conf.conf. Все изменения конфигурационных файлов сохраняются в каталоге архивов - либо как патчи, либо с помощью RCS, благодаря чему довольно просто вернуться к предыдущей версии.

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

u
Обновить (заменить) текущий конфигурационный файл новым и продолжить.
z
Затереть (удалить) новый конфигурационный файл и продолжить.
n
Пропустить и перейти к следующему конфигурационному файлу, не удаляя ни исходную версию, ни файлы, защищенные CONFIG_PROTECT.
e
Редактировать новый конфигурационный файл в редакторе текста, определенном переменной EDITOR.
m
В интерактивном режиме произвести слияние текущего и нового конфигурационных файлов.
l
Просмотреть различия между текущим и новым конфигурационными файлами.
t
Переключаться между текущим и новым конфигурационными файлами (в конечном итоге потребуется установить конечную версию, нажав u).
h
Вывести справку.
q
Выйти из dispatch-conf.
 

ПРАВА НА ФАЙЛЫ

ВНИМАНИЕ: Если /etc/dispatch-conf.conf сконфигурирован для использования rcs(1), права на чтение и исполнение архивированных файлов могут быть унаследованы от первой проверки рабочего файла, как описано в man-руководстве ci(1). Это означает, что даже если права доступа к рабочему файлу изменились, прежние права, действовавшие при первой проверке, могут быть возвращены. Согласно руководству ci(1), пользователи могут управлять доступом к RCS-файлам, изменив права на доступ к каталогу, в котором они лежат.  

БАГТРЕКЕР

Об обнаруженных ошибках сообщайте на https://bugs.gentoo.org/  

АВТОРЫ

Jeremy Wohl
Karl Trygve Kalleberg <karltk@gentoo.org>
Mike Frysinger <vapier@gentoo.org>
Grant Goodyear <g2boojum@gentoo.org>
 

ФАЙЛЫ

/etc/dispatch-conf.conf
Здесь хранятся настройки конфигурации для dispatch-conf.
 

СМОТРИ ТАКЖЕ

make.conf(5), ci(1), etc-update(1), rcs(1)  

ПЕРЕВОД

Переводчик: Елена Гаврилова <e.vl.gavrilova@yandex.ru>
Редактор: Романов Владимир <blueboar2@gmail.com>


 

Index

НАЗВАНИЕ
СИНТАКСИС
ОПИСАНИЕ
ОПЦИИ
СИНТАКСИС
ПРАВА НА ФАЙЛЫ
БАГТРЕКЕР
АВТОРЫ
ФАЙЛЫ
СМОТРИ ТАКЖЕ
ПЕРЕВОД