Обновление

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

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

1. Автоматическое обновление конфигурационного файла

Автоматическое обновление конфигурационного файла выполняется при обновлении пакетов deb или rpm и не требует действий от пользователя.

Порядок автоматического обновления:

  1. Текущий конфигурационный файл rb_communigate_pro.conf переименовывается в rb_communigate_pro_old.conf.

  2. Создается файл /opt/rubackup/etc/rb_communigate_pro.conf, который далее будет использован в качестве текущего.

  3. В созданный файл rb_communigate_pro.conf добавляются параметры конфигурационного файла, которые поставляются в пакете deb или rpm. При этом все параметры закомментированы.

  4. Происходит слияние старого конфигурационного файла, конфигурационного файла обновления, и нового конфигурационного файла, который поставляется в пакете, при этом:

    • Значение каждого параметра берется из конфигурационного файла обновления.

    • Если в конфигурационном файле обновления параметра нет, то значение берется из старого конфигурационного файла.

    • Если в старом конфигурационном файле значение параметра отсутствует, то такое значение:

      • Добавляется, если это обязательный параметр. Добавляется без значения.

      • Не добавляется, если настройка не обязательная.

    • Если у обязательного параметра нет значения, то при установке пакета возникнет ошибка. Информацию об ошибке можно посмотреть в логе установки.

В результате автоматического обновления будет обновлен конфигурационный файл rb_communigate_pro.conf. Модуль CommuniGate Pro будет готов к работе.

При слиянии конфигурационных файлов будут удалены все комментарии из старого конфигурационного файла.

Если при обновлении конфигурационного файла возникли ошибки, то пользователю необходимо проверить корректность /opt/rubackup/etc/rb_communigate_pro.conf и при необходимости заполнить параметры вручную.