Ключи для Модуля обновления

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

Параметр

Описание

-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 ]

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

 

Особые параметры команды исполнения (exec):

Параметр

Описание

-s [ --script ] arg

Выполнить указанный скрипт.

-f [ --func ] arg

Выполнить функцию скрипта.

-p [ --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

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