使用nebula.os-package插件,如何指定包体系结构

时间:2017-10-18 22:44:11

标签: gradle rpm netflix-nebula-plugins

我正在使用用于gradle的nebula.os-package插件构建本机代码包。我需要指定正确架构的glibc是必需的。我试过了明显的

requires 'glibc%{?_isa}'

然后rpm -qpR foo.rpm无效导致

glibc%{?_isa}

使用不带问号的%{_isa}也不例外。

gitHub repo中的开放问题136227是关于此的,但没有维护者在这些线程中发表评论。有人找到了解决方法吗?

1 个答案:

答案 0 :(得分:0)

删除单引号;你告诉rpmbuild 而不是来解析字符串中的变量。

为了您将来的知识,前导?表示“如果此变量不存在则可以;只是不要使用它。”