systemd スクリプトを使用して debian パッケージをビルドしようとしていますが、最適な方法がわかりません。
私の最初の質問は、オプションを使用する必要があるか(および--with=systemd
オーバーライドする必要があるか)、またはオプションを十分に使用する必要があるかどうかです。どちらも同じことをしているように見えるからです。dh_systemd_enable
dh_systemd_start
dh_installinit
--name
systemd スクリプトを使用して debian パッケージをビルドしようとしていますが、最適な方法がわかりません。
私の最初の質問は、オプションを使用する必要があるか(および--with=systemd
オーバーライドする必要があるか)、またはオプションを十分に使用する必要があるかどうかです。どちらも同じことをしているように見えるからです。dh_systemd_enable
dh_systemd_start
dh_installinit
--name
あなたは間違いなく--with=systemd
あなたのdh
呼び出しに必要です。
必要なオーバーライドの組み合わせについては、状況によって異なります。
systemd ユニットを含めるだけでよいように思われるため、何もオーバーライドする必要はありません。
あなたの質問には文脈があまりないので、各systemd debhelpderをいつオーバーライドするかについて、いくつかのユースケースをリストします。
override_dh_systemd_enable を使用する場合:
override_dh_systemd_start を使用する場合:
override_dh_installinit を使用する場合:
dh_systemd_start
およびdh_systemd_enable
セクションで挙げたものと同様です。また、この質問には関係のない新興企業に関連するものもたくさんあります。以下にリンクされている man ページを参照してください。また、これらのオーバーライドはすべて debian 制御ファイルに入ることに注意してください。