Утилита einit
позволяет автоматизировать создание кода инициализирующей программы Einit.
Утилита einit
принимает описание инициализации решения (по умолчанию файл init.yaml
), а также EDL-, CDL- и IDL-описания, и создает файл с исходным кодом инициализирующей программы Einit
. Программу Einit
затем необходимо собрать с помощью кросс-компилятора языка C, поставляемого в KasperskyOS Community Edition.
Синтаксис использования утилиты einit
:
einit -I PATH -o PATH [--help] FILE
Параметры:
FILE
Путь к файлу init.yaml
.
-I PATH
Путь к директории, содержащей вспомогательные файлы (включая EDL-, CDL- и IDL-описания), необходимые для генерации инициализирующей программы. По умолчанию эти файлы располагаются в директории /opt/KasperskyOS-Community-Edition-<version>/sysroot-aarch64-kos/include
.
-o, --out-file PATH
Путь к создаваемому .c файлу с кодом инициализирующей программы.
-h, --help
Отображает текст справки.