Wie machen Sie _topdir relativ zum Speicherort der .spec-Datei, wenn Sie ein RPM erstellen?
Ich habe eine .spec
- Datei, die sich auf eine variable namens _topdir
.
Gerade jetzt, wenn Sie die Kasse SRPM source aus git, Sie haben zu gehen und ändern, wo _topdir
verweist, um die rpmbuild
um richtig zu funktionieren.
# We need the following line so that RPM can find the BUILD and SOURCES and RPMS dirs.
%define _topdir /root/projects/my-project/my-project-srpm/
Wie Sie angeben, dass _topdir
sollte relativ zu der Lage der .spec
- Datei, so dass _topdir
ist nicht hart codiert?
InformationsquelleAutor der Frage feeling unwelcome | 2011-06-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
geben Sie Ihre topdir auf der Kommandozeile wie so ...
InformationsquelleAutor der Antwort Red Cricket
Können Sie festlegen, _topdir variable in Ihre spec-Datei (z.B. an der Spitze)
InformationsquelleAutor der Antwort dirkl
In Ihre ~/.rpmmacros-Datei:
Ich bin mir nicht sicher, wenn Sie tun können diese innerhalb der spec-Datei selbst, ich sehe nicht, warum nicht, aber ich bin mir nicht sicher, wie zu notieren.
InformationsquelleAutor der Antwort Corey Henderson