我有以下问题/要求:
在 Ubuntu 14.04 LTS 系统上,我运行从外部存储库 (WANDisco) 安装的 Subversion。该存储库维护良好,并提供对 subversion 的定期更新(例如 1.9.x 分支)。每当 subversion 更新时,所需的库 libsvn 也会更新。
我正在使用自定义的 upstart 脚本来启动 svnserve,它工作得很好并且做了它应该做的事情。此外,我还使用无人值守升级来使我的系统保持最新状态。我已包含 WANDisco 存储库来提供无人值守升级的更新。这一切都按预期进行,我不想改变这种行为。
我的问题是,每当安装颠覆更新时,我的自定义守护程序都不会重新启动,从而导致客户端想要连接时失败。然后我必须手动重新启动守护进程。
有没有办法告诉 apt subversion 和我的 svnserve 守护进程之间的依赖关系,以便它在 subversion 更新之前停止并在之后再次启动(与 mysql 更新相同的行为)?