Утилита cas-pm

В составе KasperskyOS Community Edition поставляется утилита cas-pm (исполняемый файл toolchain/bin/cas-pm), устанавливающая KPA-пакеты в собираемый образ решения на базе KasperskyOS.

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

cas-pm {-p|--pkgsdir} <DIR> {-d|--dbpath} <PATH> {-a|--appsdir} <DIR>

[--rootdir <DIR>] [{-l|--layout} <PATH>] {-e|--extention} <ARG> {-r|--reinstall}

<-v[v...]> [--sign-ext <ARG>] [--index-ext <ARG>] <PACKAGES>... [--version] [-h|--help]

Параметры:

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

# Переустановить пакет helloworld.kpa, расположенный в директории, заданной переменной ${PKG_DIR}.

# Пакет предварительно будет размещен в директории ${ROOTFS_DIR}/package перед записью в образ

# решения на базе KasperskyOS. Директория ${ROOTFS_DIR}/package находится в файловой системе,

# которая будет скопирована в образ решения. База данных repository.sqlite с информацией об

# установленных в образе пакетах будет расположена в директории, заданной переменной ${ROOTFS_DIR}.

# При установке ведется детальное журналирование выполняемых утилитой действий.

/opt/KasperskyOS-Community-Edition-<version>/toolchain/bin/cas-pm

--pkgsdir ${PKG_DIR}

--reinstall

-vvv

--dbpath ${ROOTFS_DIR}/repository.sqlite

--appsdir ${ROOTFS_DIR}/package

--rootdir ${ROOTFS_DIR}/package

--extension kpa

${PKG_DIR}/helloworld

В начало