我正致力于将一个项目纳入PPA。这个项目很大,而且有很多测试。有几个测试要求安装一些区域设置。为了解决这个问题,我制作了一个locale-gen
s的pbuilder,这是必需的地方。这就像一种魅力。考试通过了。如果我不这样做,那么pbuilder就会失败,因为测试失败了。
由于我没有在override_dh_auto_test
中使用debian/rules
目标来跳过测试,所以我假设启动板构建会失败,因为没有区域设置测试就会失败。
是否有一种方法可以在launchpad上安装类似于pbuilder中钩子的区域设置,还是应该在dput
将包发送到启动板之前重写测试目标?
发布于 2016-06-01 22:24:06
你不能用pbuilder风格的钩子,不行。但是,生成区域设置原则上不需要根;只是默认的locale-gen
安排写入系统区域设置目录,因此需要根。相反,您可以使用localedef
在构建目录下的某个位置生成区域设置,并使用LOCPATH
将测试过程指向该位置。
https://askubuntu.com/questions/780410
复制相似问题