Как воспроизвести поведение systemctl EDIT в Ubuntu LTS

Контекст: я пытаюсь настроить DNScrypt. Инструкции вызывают команду:

sudo systemctl edit dnscrypt-proxy.socket

Команда редактирования для systemd был представлен в версии 218. Ubuntu LTS и Debian stable поставляются с systemd версия 215.

Как вручную имитировать поведение команды редактирования?

1 ответ

Решение
  1. Скопируйте файл /lib/systemd/dnscrypt-proxy.socket в /etc/systemd/system,
  2. Отредактируйте параметры, которые вы хотите изменить.
  3. Готово.

Это работает, потому что система будет преимущественно использовать определения, найденные в /etc/systemd/system над /lib/systemd/,

Мы копируем определение сервиса по умолчанию из /lib/systemd/ вместо создания заглушки edits.conf, /etc/systemd/system/dnscrypt-proxy.d/edits.conf потому что systemd версии 217 и более ранние не поддерживают заглушки.

Другие вопросы по тегам