Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

secilc
Компилятор общего промежуточного языка SELinux (CIL)

Тип файла: команда
  Eng  

usage: secilc [OPTION]... FILE...

Параметры:

  • -o, --output=<файл> записать бинарную политику в <файл>
    по умолчанию: policy.<version>

  • -f, --filecontext=<файл> записать контексты файлов в <файл>
    по умолчанию: file_contexts

  • -t, --target=<тип> указать целевую архитектуру selinux или xen
    по умолчанию: selinux

  • -M, --mls true|false построить политику MLS. Должно быть true или false
    Это переопределит оператор (mls boolean),
    если он присутствует в политике

  • -c, --policyvers=<версия> построить бинарную политику с заданной <версией>
    по умолчанию: 32

  • -U, --handle-unknown=<действие> как обращаться с неизвестными
    классами или разрешениями: запрещены, разрешены или отклонены.
    по умолчанию: запретить
    Это переопределит оператор (handleunknown action),
    если он присутствует в политике.

  • -D, --disable-dontaudit не добавлять правила dontaudit в бинарную политику

  • -P, --preserve-tunables обрабатывать настраиваемые значения
    как логические значения

  • -m, --multiple-decls разрешить повторное объявление некоторых
    операторов

  • -N, --disable-neverallow не проверять правила neverallow

  • -G, --expand-generated развернуть и удалить автоматически
    сгенерированные атрибуты

  • -X, --expand-size <SIZE> развернуть атрибуты типа с менее
    чем <SIZE> членами

  • -O, --optimize оптимизировать окончательную политику

  • -v, --verbose увеличить уровень детализации

  • -h, --help отобразить информацию об использовании

       

    Комментарии
    SELinux Common Intermediate Language (CIL) Compiler

    Компилятор SELinux CIL — это компилятор, который преобразует язык CIL, как описано в вики-проекте CIL, в двоичный файл политики ядра.
    http://github.com/SELinuxProject/cil/wiki/