linux - 如何在 rpm 中更改 "Build Host"

标签 linux rpm

我需要将“构建主机”名称更改为其他实际主机名,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/

相关文章:

linux - 如何将两个目录的差异复制到一个新目录?

rpm - 我可以从 .spec 脚本部分中删除 RPM 吗?

build-process - 如何设置 rpmbuild 每次调用的构建区域

linux - 在 spec 文件中安装 rpm 时如何为用户获取用户输入或提示对话框

Linux 在特定部分中搜索和替换

linux - 加载可执行文件或执行库

c++ - 没有 X 的 Raspberry Pi 上的 SDL2?

linux - 同步Android应用程序和服务器之间的时间

java - 使用 apache-maven 创建 java 项目的 rpm

linux - RPM SPEC 文件宏中的变量和转义?