2016-07-27 65 views
4

我需要改变“构建主机”的名称的其他实际的主机名,FQDN(从/ etc/hosts中挑选)如何改变“构建主机”,在转

在转代,我们设置rpm属性通过.spec文件,但我知道“生成主机”值不能通过.spec文件设置。

有没有一种方法可以改变“生成主机”的值,而不需要真正改变linux机器的主机名。

即在/ etc/SYSCONFIG无变化/网络 或

https://www.onyxpoint.com/spoofing-the-build-hostname-in-mock/

回答

1

我已经LD_PRELOAD挂钩同样做到了方式您的文章链接,但我已经把它包装在Makefiles处理32位和64位编译。

Enjoy

1

前打字rpmbuild -ba something.spec我已经改变了第一行/etc/hosts
来源:
127.0.0.1 localhost my.local.domain.com
要:
127.0.0.1 'what-I-want-to-appear-on-build-host' localhost my.local.domain.com

它的工作对我蛮好,我并没有在改变任何东西.spec文件。