Welche Manpage beschreibt die Verwendung der Makros der RPM-Spezifikationsdateien der obersten Ebene, die direkt in RPM-Quelldateien definiert sind? Ich meine,% setup,% buildroot und dergleichen, die nicht in / usr / lib / rpm sind. Das Nachschlagen der% setup-Optionen in einem Tutorial auf rpm.org oder das Durchsuchen des Quellcodes ist nicht besonders praktisch.
14
Es gibt keine Manpage dafür, aber Sie können eine minimale Spezifikationsdatei mit rpmdev-newspec aus dem rpmdevtools-Paket erstellen.
quelle
Einige von ihnen sind in " Maximum RPM" (Maximale Drehzahl) von Edward C. Bailey dokumentiert .
Abschnittsmakros : Hilfreiche Kurzform für Package Builder beschreibt % setup- und % path- Makros.
quelle
Soweit mir bekannt ist, gibt es in den Manpages keine solche Dokumentation. Auch wenn Sie alle in den Manpages rpmbuild und rpm verfügbaren Elemente überprüfen, werden diese Anweisungen nicht detailliert aufgeführt.
quelle
Es ist verrückt, dass es keine fundamentale öffentliche Referenz für das .spec- Dateiformat gibt, das seit mehr als einem Jahrzehnt von mehreren Distributionen stark genutzt wird.
Sie können eine
%dump
in Ihre Spezifikation einbinden und dann versuchen, sie zu erstellen (stderr in eine Datei umleiten). Je nachdem, wo Sie das abgelegt haben, erhalten%dump
Sie die Makros, die zu diesem Zeitpunkt vorhanden waren. Dies ist kein Ersatz für echte Dokumentation ... könnte Sie aber auf Trab halten.quelle