次の質問/要求があります。
Ubuntu 14.04 LTSシステムでは、外部ストレージ(WANDisco)にインストールされているSubversionを実行しています。リポジトリは十分に管理されており、Subversion(1.9.x四半期など)の定期的なアップデートを提供します。 Subversionが更新されるたびに、必須ライブラリlibsvnも更新されます。
私はsvnserveを起動するためにカスタムupstartスクリプトを使用していますが、それはうまく動作し、期待されるタスクを実行します。また、システムを最新の状態に保つために無人アップグレードを使用します。無人アップグレードのアップデートを提供するためにWANDiscoリポジトリを含めました。これはすべて期待どおりに機能するため、この動作を変更したくありません。
私の問題は、Subversionアップデートがインストールされるたびに私のカスタムデーモンが再起動されず、クライアントが接続しようとすると失敗することです。その後、デーモンを手動で再起動する必要があります。
Subversionと私のsvnserveデーモン間の依存関係を適切に知らせ、Subversionの更新前に停止してから再起動する方法はありますか(mysqlの更新と同じ動作)。