LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

А я не знаю что это должно из себя представлять

Наличие юнитов, на которые ссылаются Requires и подобные; существование программ, указанных в Exec*.

что делать, когда реализованной декларативности не хватает

Все как обычно. Или писать патчи, или писать костыли, или писать расширения

Т.е. декларативный язык нерасширяем. Отличная работа.

Специальные утилиты обычно появляются вместе с фичами. Тем не менее, связывающую политику кто-то должен писать. Но этого не делают. Почему? Видимо потому что текущий убогий функционал существующих средств этого не позволяет. Проще написать на С/С++,

...и вкрячить в systemd

P.S. от Condition* хочется плакать. Список виртуализаций из СonditionVirtualization - это хардкод в Си-коде?

Исходная версия tailgunner, :

А я не знаю что это должно из себя представлять

Наличие юнитов, на которые ссылаются Requires и подобные; существование программ, указанных в Exec*.

что делать, когда реализованной декларативности не хватает

Все как обычно. Или писать патчи, или писать костыли, или писать расширения

Т.е. декларативный язык нерасширяем. Отличная работа.

P.S. от Condition* хочется плакать. Список виртуализаций из СonditionVirtualization - это хардкод в Си-коде?