Вам необходимо --with=systemd
в вашем вызове dh
.
Что касается сочетания переопределений, в которых вы нуждаетесь, это зависит.
Похоже, вам нужны только системные единицы, поэтому вам не нужно ничего переоценивать.
Поскольку ваш вопрос не имеет большого контекста, я расскажу о некоторых случаях использования, когда нужно переопределить каждый дедфелдер systemd.
Когда использовать override_dh_systemd_enable:
- Если вы хотите отменить вашу службу, чтобы быть включен в системе, как правило, отключает услуги по установке (как правило, это любой линукс аромат, который не полученный от Debian)
- Если вы хотите переопределить свою службу как , отключен в системе, которая обычно включает услуги по установке (обычно это Debian или любой вкус linux t шляпа является производным от Debian)
- Если у вас есть несколько Systemd единиц в пакете Debian, и вы должны дать им возможность
- Если основной systemdunit в пакете Debian не называется что-то другое, чем имя пакета .сервис и он должен быть включен/выключен
Manual page for dh_systemd_enable
Когда использовать override_dh_systemd_start:
- Если вы хотите отменить свой сервис НЕ начать устанавливать или загрузочный в системе, которая обычно запускает службы при установке (обычно это Debian или любой linux-вкус, который -, полученный от Debi ап)
- Если вы хотите Systemd устройства к не остановке или перезагрузки на пакете в Debian обновить
- Если вы хотите Systemd устройства к не остановке до обновления Debian пакета завершено (Это полезно для демонов не должно быть, возможно, долгое время простоя во время обновления)
- Если вы хотите, чтобы отменить не остановятся, пока обновление Debian пакет не будет завершен действие
- Если основной блок Systemd в пакете Debian не называется нечто иное, чем пакет-name.service и любой из указанных выше действий над необходимостью произойти
- Если у вас есть несколько Systemd единиц в пакете Debian, и любой из указанных выше действий над необходимостью произойти
Manual page for dh_systemd_start
Когда использовать override_dh_installinit:
- Если основной блок Systemd в пакете DEBiAN называется SOMET Хины кроме пакета-name.service
- Если у вас есть несколько Systemd единиц в пакете Debian, и вам необходимо установить их
- Есть также много повторов функции, которые зависят от версии debhelper вас с помощью этого аналогичны тем, которые перечислены в разделе
dh_systemd_start
и dh_systemd_enable
выше. Есть также много вещей, которые включают выскочку, которая не имеет отношения к этому вопросу. См. Страницу руководства, приведенную ниже.
Manual page for dh_installinit
отметить Кроме того, все эти переопределения в ваш файл управление Debian.