1

我使用“dh_make --native”对一些源代码进行了去边化。控制文件指定了三个包:

blahd
libblahd1
libblahd1-dev

现在blahd有一个init.d脚本,虽然在构建和安装包后将其放入/etc/init.d,但它并没有启用。所以我我需要这样说:

insserv blahd 

在 debian/postinst 中。但是我如何在 debian/postinst 中判断它是否正在blahd安装?libblahd1libblahd1-dev

4

1 回答 1

1

barti_ddu 在评论中给出了答案:

如果您的 debian/control 文件指定了多个包,您可以提供多个 init.d 文件,并通过命名它们来指定每个包的名称 debian/ <package1>.init、debian/ <package2>.init 等。

谢谢。

于 2013-01-18T16:41:08.880 回答