我需要将“构建主机”名称更改为其他实际主机名,fqdn(从/etc/hosts 中选取)
在 rpm 生成期间,我们通过 .spec 文件设置 rpm 属性,但我知道“Build Host”值不能通过 .spec 文件设置。
有没有办法在不实际更改 linux 机器主机名的情况下更改 rpm 中的“Build Host”值。
即/etc/sysconfig/network 没有变化 或
https://www.onyxpoint.com/spoofing-the-build-hostname-in-mock/
最佳答案
在输入 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
文件中的任何内容。
关于linux - 如何在 rpm 中更改 "Build Host",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38604727/