2016-07-27 11 views
4

ich die anderen müssen sich ändern, dass die tatsächlichen Host-Name, fqdn (gepflückt von/etc/hosts)wie in Umdrehungen pro Minute

Während der rpm Generation "Build Host" Namen "Host Build" ändern, setzen wir rpm Eigenschaften über .spec Datei, aber ich verstehe "Build Host" Werte können nicht über. Spec-Datei festgelegt werden.

Gibt es eine Möglichkeit, den Wert "Build Host" in rpm zu ändern, ohne den Hostnamen des Linux-Rechners zu ändern.

dh keine Änderung in der Datei/etc/sysconfig/network oder

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

Antwort

1

Ich habe es getan mit LD_PRELOAD die gleichen Einhaken Weg, den Ihr Artikel verbindet, aber ich habe es in Makefiles eingewickelt, die sowohl 32-Bit-und 64-Bit-Kompilationen behandeln.

Enjoy.

1

Vor rpmbuild -ba something.spec Eingabe Ich habe die erste Zeile in /etc/hosts geändert:
Von:
127.0.0.1 localhost my.local.domain.com
An:
127.0.0.1 'what-I-want-to-appear-on-build-host' localhost my.local.domain.com

Er arbeitete für mich ganz gut und ich habe nichts von der Änderung .spec Datei.

Verwandte Themen