История изменений
Исправление tailgunner, (текущая версия) :
А я не знаю что это должно из себя представлять
Наличие юнитов, на которые ссылаются Requires и подобные; существование программ, указанных в Exec*.
что делать, когда реализованной декларативности не хватает
Все как обычно. Или писать патчи, или писать костыли, или писать расширения
Т.е. декларативный язык нерасширяем. Отличная работа.
Специальные утилиты обычно появляются вместе с фичами. Тем не менее, связывающую политику кто-то должен писать. Но этого не делают. Почему? Видимо потому что текущий убогий функционал существующих средств этого не позволяет. Проще написать на С/С++,
...и вкрячить в systemd
P.S. от Condition* хочется плакать. Список виртуализаций из СonditionVirtualization - это хардкод в Си-коде?
Исходная версия tailgunner, :
А я не знаю что это должно из себя представлять
Наличие юнитов, на которые ссылаются Requires и подобные; существование программ, указанных в Exec*.
что делать, когда реализованной декларативности не хватает
Все как обычно. Или писать патчи, или писать костыли, или писать расширения
Т.е. декларативный язык нерасширяем. Отличная работа.
P.S. от Condition* хочется плакать. Список виртуализаций из СonditionVirtualization - это хардкод в Си-коде?