我在构建 debian 包时遇到了一个问题。
至于规则文件的文档:https ://www.debian.org/doc/manuals/maint-guide/dreq.en.html#rules
debian/rules build 运行 dh build;依次运行以下内容:
dh_testdir dh_auto_configure dh_auto_build dh_auto_test
fakeroot debian/rules 二进制运行 fakeroot dh 二进制;依次运行以下内容:
dh_testroot dh_prep dh_installdirs dh_auto_install dh_install dh_installdocs ... dh_builddeb
但是当我运行dh binary --no-act
命令时,输出包括dh build --no-act
. 这意味着./configure
和make
命令在构建 debian 包期间运行两次。有点奇怪。
我曾经dpkg-buildpackage -us -uc
构建debian包。
更新:我看到它实际上没有运行两次,但为什么 --no-act 显示dh build
输出运行两次?