KasperskyOS Community Edition 1.3

Утилита cas-pack

В составе KasperskyOS Community Edition поставляется утилита cas-pack (исполняемый файл toolchain/bin/cas-pack) предназначенная для сборки KPA-пакета в системе, где установлен KasperskyOS Community Edition SDK.

Синтаксис shell-команды для запуска утилиты cas-pack:

cas-pack {-o|--output} <FILE> --manifest <FILE> --verify [--version] [-h|--help] <FILES>...

Параметры:

  • {-o|--output} <FILE>

    Полное имя файла собираемого KPA-пакета.

  • --manifest <FILE>

    Полное имя файла манифеста KPA-пакета.

  • <FILES>

    Список полных имен файлов, которые будут включены в KPA-пакет. Элементы списка разделяйте знаком пробела. Для выбора всех файлов в директории можно использовать знак * .

  • --verify

    Проверка наличия всех компонентов KPA-пакета, указанных в его манифесте, и отсутствия неуказанных компонентов, а также расчет контрольных сумм компонентов KPA-пакета и сравнение их с указанными в манифесте KPA-пакета.

  • --version

    Версия утилиты.

  • -h|--help

    Текст справки.

Пример shell-команды для запуска утилиты cas-pack:

# Упаковывает все исходные файлы программы, находящиеся в директории # files, в KPA-пакет с именем helloworld.kpa. При сборке KPA-пакета # используется информация из файла manifest.json, представляющего собой # манифест KPA-пакета. Собранный KPA-пакет верифицируется. /opt/KasperskyOS-Community-Edition-<version>/toolchain/bin/cas-pack --output ./helloworld.kpa --manifest ./manifest.json --verify ./files/*