Ubuntu 将自己的poststep添加到Debian包-postrm.debhelper

Ubuntu 将自己的poststep添加到Debian包-postrm.debhelper,ubuntu,package,deb,dpkg,debhelper,Ubuntu,Package,Deb,Dpkg,Debhelper,在debian包的debian文件夹中,我想添加一个post步骤,例如删除一个目录 我认为文件*.postrm.debhelper正适合这样做。但此文件将被几个HelperScript(dh_installinit、dh_图标)覆盖 如何将自己的操作添加到这些脚本中,使其与自动生成的命令合并 更新:我在的手册页中看到,我必须添加#DEBHELPER#作为占位符。但即使我在文件末尾这样做,我的整个文件也会被覆盖: #My own commentar echo "My own action" #D

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

我认为文件*.postrm.debhelper正适合这样做。但此文件将被几个HelperScript(dh_installinit、dh_图标)覆盖

如何将自己的操作添加到这些脚本中,使其与自动生成的命令合并

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

#My own commentar
echo "My own action"

#DEBHELPER#
#My own commentar
echo "My own action"

#DEBHELPER#
更新2:dh_清洁和dh_准备执行

rm -rf package.*.debhelper

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

解决方案

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

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