В составе 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/*
В начало