当我注意到它不支持重新运行目标时,我正在将我的一些包转换为使用 debhelper 包中的 dh。
例如:
- 我跑去
debian/rules build
检查构建。 - 做一个小的代码更改。
- 再次运行
debian/rules build
,它什么也没做。
或者我做的另一个常见例子:
- 我跑来
fakeroot debian/rules binary
检查我是否在包中正确安装了所有东西。 - 发现缺少的东西;纠正问题。
- 运行
fakeroot debian/rules binary
以测试更改,它什么也不做。
这是我之前使用的 CDBS 行为的一个重大变化。有解决办法吗?我觉得debian/rules clean
在这些情况下不需要跑步。
Debian/规则:
#!/usr/bin/make -f
export DEB_CXXFLAGS_MAINT_APPEND+=-std=gnu++0x
%:
dh $@