dh_installinit
を探してくださいdebian/$(package).service
。ただし、1 つのパッケージで複数のサービスを提供できます。
.service
この方法で複数のパッケージを一緒にまとめることは可能ですか?
答え1
dh_installinit
さまざまなパラメータを使用して複数回呼び出すことで、複数の--name
サービスをインストールできます。
override_dh_installinit:
dh_installinit --name=service1
dh_installinit --name=service2
(短いスタイルを使用しない場合は、dh
同様のアプローチを使用できます)。ソースパッケージが複数のバイナリパッケージをビルドしている場合は、タスクを適切なパッケージに制限する-p
オプションを追加できます。dh_installinit
答え2
互換性レベル11以降、dh_installinit
systemdサービスは処理されなくなりました。代わりに使用してくださいdh_installsystemd
:
override_dh_installsystemd:
dh_installsystemd --name=service1
dh_installsystemd --name=service2
(上記では2つのサービスファイル(debian/<package-name>.service1.service
および)があるとしますdebian/<package-name>.service2.service
。)