Параметры для Модуля обновления

Общие параметры:

Параметр

Описание

-h [ --help ]

Вывести на экран краткую справку о работе с программой.

-v [ --verbosity ] arg

Уровень детализации журнала: error (стандартный), info (расширенный), debug (отладочный).

-d [ --data-dir ] arg

Папка, в которой размещены репозиторий и настройки.

--log-dir arg

Папка, в которой будет сохранен журнал.

--log-file arg (=dwupdater.log)

Имя файла журнала.

-r [ --repo-dir ] arg

Папка репозитория, (по умолчанию <data_dir>/repo).

-t [ --trace ]

Включить трассировку.

-c [ --command ] arg (=update)

Выполняемая команда: getversions — получить версии, getcomponents — получить компоненты, init — инициализация, update — обновление, uninstall — удалить, exec — выполнить, keyupdate — обновить ключ, download — скачать.

-z [ --zone ] arg

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

Параметры команды инициализации (init):

Параметр

Описание

-s [ --version ] arg

Номер версии.

-p [ --product ] arg

Название продукта.

-a [ --path ] arg

Путь, по которому будет установлен продукт. Эта папка будет использоваться по умолчанию в качестве папки для всех компонентов, включенных в продукт. Модуль обновления будет проверять наличие ключевого файла именно в этой папке.

-n [ --component ] arg

Имя компонента и папка установки в формате <имя>, <путь установки>.

-u [ --user ] arg

Имя пользователя прокси-сервера.

-k [ --password ] arg

Пароль пользователя прокси-сервера.

-g [ --proxy ] arg

Прокси-сервер для обновления в формате <адрес>: <порт>.

-e [ --exclude ] arg

Имя компонента, который будет исключен из продукта при установке.

Параметры команды обновления (update):

Параметр

Описание

-p [ --product ] arg

Название продукта. Если название указано, то будет произведено обновление только этого продукта. Если продукт не указан и не указаны конкретные компоненты, будет произведено обновление всех продуктов. Если указаны компоненты, будет произведено обновление указанных компонентов.

-n [ --component ] arg

Перечень компонентов, которые необходимо обновить до определенной модификации.
Формат: <name> , <target revision>.

-x [ --selfrestart ] arg (=yes)

Перезапуск после обновления Модуля обновления. По умолчанию значение yes. Если указано значение no, то выводится предупреждение о необходимости перезапуска.

--geo-update

Получить список IP-адресов update.drweb.com перед обновлением.

--type arg (=normal)

Может быть одним из следующих:

reset-all — принудительное обновление всех компонентов;

reset-failed — сбросить все изменения для поврежденных компонентов;

normal-failed — попытаться обновить компоненты, включая поврежденные, до последней либо до указанной версии;

update-revision — обновить компоненты в пределах текущей ревизии;

normal — обновить все компоненты.

-g [ --proxy ] arg

Прокси-сервер для обновления в формате <адрес>: <порт>.

-u [ --user ] arg

Имя пользователя прокси-сервера.

-k [ --password ] arg

Пароль пользователя прокси-сервера.

--param arg

Передать дополнительные параметры в скрипт.
Формат: <имя>: <значение>.

-l [ --progress-to-console ]

Вывести на консоль информацию о загрузке и выполнении скрипта.

Параметры команды получения компонентов (getcomponents):

Параметр

Описание

-s [ --version ] arg

Номер версии.

-p [ --product ] arg

Укажите имя продукта, чтобы увидеть, какие компоненты он включает. Если продукт не указан, будут выведены все компоненты этой версии.

Параметры команды получения изменений (getrevisions):

Параметр

Описание

-s [ --version ] arg

Номер версии.

-n [ --component ] arg

Имя компонента.

Параметры команды удаления (uninstall):

Параметр

Описание

-n [ --component ] arg

Имя компонента, который необходимо удалить.

-l [ --progress-to-console ]

Вывести информацию о выполнении команды на консоль.

--param arg

Передать дополнительные параметры в скрипт.
Формат: <имя>: <значение>.

-e [ --add-to-exclude ]

Компоненты, которые будут удалены и их обновление производиться не будет.

Параметры команды автоматического обновления ключа (keyupdate):

Параметр

Описание

-m [ --md5 ] arg

Контрольная сумма md5 старого ключевого файла.

-o [ --output ] arg

Имя файла.

-b [ --backup ]

Резервное копирование старого ключевого файла, если он существует.

-g [ --proxy ] arg

Прокси-сервер для обновления в формате <адрес>: <порт>.

-u [ --user ] arg

Имя пользователя прокси-сервера.

-k [ --password ] arg

Пароль пользователя прокси-сервера.

-l [ --progress-to-console ]

Вывести на консоль информацию о загрузке ключевого файла.

Параметры команды скачивания (download):

Параметр

Описание

--zones arg

Файл, содержащий список зон.

--key-dir arg

Папка, в которой находится ключевой файл.

-l [ --progress-to-console ]

Вывести информацию о выполнении команды на консоль.

-g [ --proxy ] arg

Прокси-сервер для обновления в формате <адрес>: <порт>.

-u [ --user ] arg

Имя пользователя прокси-сервера.

-k [ --password ] arg

Пароль пользователя прокси-сервера.

-s [ --version ] arg

Имя версии.

-p [ --product ] arg

Название продукта, который необходимо скачать.