添加自己的posttep到Debian包 - postrm.debhelper

时间:2014-02-20 10:16:31

标签: ubuntu package deb dpkg debhelper

在我的debian包的debian-folder中,我想添加一个删除目录的后续步骤。

我认为文件 * .postrm.debhelper 是正确的。但是这个文件会被几个helpercripts(dh_installinit,dh_icons)覆盖。

如何向这些脚本添加自己的操作,它们将与自动生成的命令合并?

更新:我在dh_installdeb的联机帮助页中看到,我必须添加 #DEBHELPER#作为占位符。但即使我在文件的末尾这样做,我的整个文件也会被覆盖:

#My own commentar
echo "My own action"

#DEBHELPER#

更新2 :dh_clean和dh_prep执行

rm -rf package.*.debhelper

他们将脚本样本从 / usr / share / debhelper / autoscripts / 转移到postrm.debhelper脚本中。

1 个答案:

答案 0 :(得分:2)

<强>解决方案

重命名文件:[packagename] .postrm.debhelper ==&gt; [包名] .postrm

之后我自己的评论将存储在自动生成的命令之上,这些命令将放在 #DEBHELPER#占位符上。

#My own commentar
echo "My own action"

#DEBHELPER#