История изменений
Исправление intelfx, (текущая версия) :
Юниты не стоит редактировать in-place прямо в /usr/lib. Естественно, они будут там затираться. Вместо этого ты можешь:
- скопировать юнит целиком в /etc (под тем же именем) и там его исправить;
- создать в /etc/systemd/system каталог
имяюнита.service.d
, в нём — файл с расширением .conf с нужной директивой (секцию перед ней написать не забудь).
В последнем случае учти, что некоторые директивы (Environment=, Exec*=, все директивы зависимостей) не заменяются, а дополняются. Как этого избежать — смотри маны.
Исходная версия intelfx, :
Юниты не стоит редактировать in-place прямо в /usr/lib. Естественно, они будут там затираться. Вместо этого ты можешь:
- скопировать юнит целиком в /etc (под тем же именем) и там его исправить;
- создать в /etc/systemd/system каталог
имяюнита.service.d
, в нём — файл с расширением .conf с нужной директивой (секцию перед ней написать не забудь).Только в этом случае учти, что некоторые директивы (Environment=, Exec*=, все директивы зависимостей) не заменяются, а дополняются. Как этого избежать — смотри маны.