rpmbuild Installierte (aber nicht entpackte) Dateiquelle

7

Ich versuche ein RPM aus Binärdateien auf einem REDHAT 6 System zu bauen. Ich habe alle Dateien im Abschnitt% files (find / path / to / fake / install -type f & gt; & gt; specfile)

Wenn ich rpmbuild -bb specfile --target x86_64 ausführe, bekomme ich

Nach nicht-entpackten Dateien suchen: / usr / lib / rpm / check-files /path/to/rpmbuild/BUILDROOT/Package-1.0.0-1.el6.x86_64 Fehler: Installierte (aber nicht entpackte) Datei (en) gefunden:

RPM-Buildfehler:     Installierte (aber nicht entpackte) Datei (en) gefunden:

Beachten Sie, dass keine Dateien in der Fehlermeldung aufgeführt sind. Ich bin mir nicht sicher, was falsch ist, und Ideen?

    
Trevor 15.11.2012, 16:20
quelle

2 Antworten

17

Sie können diese Art von Fehlern ignorieren, indem Sie

verwenden

% define _unpackaged_files_terminate_build 0

Siehe auch Ссылка

    
Like 25.01.2013 02:47
quelle
4

Ich würde vermuten, dass Ihr / path / to / fake / install nicht korrekt ist.

Der Pfad im Abschnitt %files muss der Pfad sein, in dem die Dateien eventuell installiert werden, z. %Code%. Während der RPM-Erstellung müssen Sie im Abschnitt /usr/local/bin/myprog sicherstellen, dass Sie die Dateien an die gleiche Stelle im Abschnitt %build stellen, oder Sie verwenden die Option %files von buildroot und verwenden rpmbuild Variable in Ihrer Spezifikationsdatei mit einem Unterpfad, der der $RPM_BUILD_ROOT Liste entspricht, in diesem Beispiel %files . Einzelheiten finden Sie Ссылка .

    
Bernhard 16.11.2012 16:12
quelle

Tags und Links