可以在启动板构建中使用 pbuilder 样式钩子吗

可以在启动板构建中使用 pbuilder 样式钩子吗

我正在将一个项目放入 PPA。该项目很大,有很多测试。一些测试需要安装一些语言环境。为了解决这个问题,我制作了一个 pbuilder 钩子来设置locale-gen所需的语言环境。这很管用。测试通过了。如果我不这样做,pbuilder 会因为测试失败而失败。

由于我没有使用override_dh_auto_test目标debian/rules来跳过测试,因此我推测启动板构建将失败,因为如果没有语言环境,测试将会失败。

有没有办法在启动板构建上安装类似于 pbuilder 中的钩子的区域设置,或者我应该在dput将软件包放到启动板之前覆盖测试目标?

答案1

您不能使用 pbuilder 样式的钩子,不行。但是,原则上生成语言环境不需要 root;只是默认locale-gen安排会写入系统语言环境目录,因此需要 root。您可以改为使用localedef在构建目录下的某个位置生成语言环境,并使用 将测试过程指向该位置LOCPATH

相关内容