debian / postinst如何知道正在安装哪个软件包?

时间:2012-09-11 08:36:38

标签: linux package debian deb

我使用“dh_make --native”对某些来源进行了debian化。控制文件指定了三个包:

blahd
libblahd1
libblahd1-dev

现在blahd有一个init.d脚本,虽然在构建和安装软件包后将其放入/etc/init.d,但它不会启用。所以我我需要提出类似的东西:

insserv blahd 

在debian / postinst中。但是如何判断debian / postinst是否正在安装blahdlibblahd1libblahd1-dev

1 个答案:

答案 0 :(得分:1)

barti_ddu在评论中给出了答案:

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

感谢。