【问题标题】:Add own poststep to Debian package - postrm.debhelper将自己的 poststep 添加到 Debian 软件包 - postrm.debhelper
【发布时间】:2014-03-21 05:05:12
【问题描述】:

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

我认为文件 *.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 脚本中。

【问题讨论】:

    标签: ubuntu package deb dpkg debhelper


    【解决方案1】:

    解决方案

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-10-11
      • 2019-04-26
      • 1970-01-01
      • 2011-11-23
      • 2014-10-03
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多