我需要改变“构建主机”的名称的其他实际的主机名,FQDN(从/ etc/hosts中挑选)如何改变“构建主机”,在转
在转代,我们设置rpm属性通过.spec文件,但我知道“生成主机”值不能通过.spec文件设置。
有没有一种方法可以改变“生成主机”的值,而不需要真正改变linux机器的主机名。
即在/ etc/SYSCONFIG无变化/网络 或
https://www.onyxpoint.com/spoofing-the-build-hostname-in-mock/
我需要改变“构建主机”的名称的其他实际的主机名,FQDN(从/ etc/hosts中挑选)如何改变“构建主机”,在转
在转代,我们设置rpm属性通过.spec文件,但我知道“生成主机”值不能通过.spec文件设置。
有没有一种方法可以改变“生成主机”的值,而不需要真正改变linux机器的主机名。
即在/ etc/SYSCONFIG无变化/网络 或
https://www.onyxpoint.com/spoofing-the-build-hostname-in-mock/
这将在Fedora中有可能25+: https://bugzilla.redhat.com/show_bug.cgi?id=1309367
我已经LD_PRELOAD
挂钩同样做到了方式您的文章链接,但我已经把它包装在Makefiles
处理32位和64位编译。
前打字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
文件。