Утилита 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-*-kos/include.
-o, --out-file PATHПуть к создаваемому .c файлу с кодом инициализирующей программы.
-h, --helpОтображает текст справки.