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



在我的 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 脚本中。

解决方案

重命名文件: [packagename].

postrm.debhelper ==> [packagename].postrm

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

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

相关内容

  • 没有找到相关文章

最新更新