1

例如,在我的 debian 包的 debian 文件夹中,我想添加一个删除目录的后期步骤。

我认为文件*.postrm.debhelper是正确的。但是这个文件会被几个帮助脚本(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 脚本之后。

4

1 回答 1

2

解决方案

重命名文件:[packagename].postrm.debhelper ==> [packagename].postrm

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

#My own commentar
echo "My own action"

#DEBHELPER#
于 2014-02-20T14:58:38.863 回答