Verpackung symlinks per rpmbuild?
Ist es möglich, rpmbuild zu bewahren symlinks auf der Verpackung?
Das aktuelle Verhalten ist, um Kopien zu erstellen von den Dateien, die ich gerne vermeiden möchte.
InformationsquelleAutor SyBer | 2011-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sicher, es unterstützt auch symbolische Links. Aber Sie haben tatsächlich-Paket symlink und nicht kopieren den Inhalt in die buildroot. Beispiel spec-Verpackung ist ein symlink auf /bin Verzeichnis namens /newbin
Müssen Sie auch
nothing
- Datei in Ihrem Verzeichnis SOURCES, um erfolgreich zu bauen U /min. Getestet mit rpm 4.9.1.2Ich bin nicht einverstanden. Es ist normalerweise eine gute Idee, reinigen Sie den buildroot zu entfernen, die Reste am Anfang der
%install
. Zum Beispiel, sagen, dass eine frühere version des Pakets installiert, eine zweite Datei, "%{buildroot}/newlib
", aber die aktuelle version nicht installieren, die Datei. Die aktuelle version des Pakets wird nicht bewusst sein, dass die Datei-und so wird es nicht entfernt aus der buildroot (nach Ihrem Vorschlag). Im Allgemeinen, die aktuelle rpmbuild-Instanz ist nicht bewusst keine alten Reste, die möglicherweise in der build-root. Besser, nur um nuke die ganze buildroot vor der Installation, Schritt.InformationsquelleAutor Stan
Glaube ich nicht. Ich habe mit der post-install-Skript einrichten symlinks in meiner Pakete.
InformationsquelleAutor pwan