Wie erhalte ich eine RPM-.spec-Datei von FPM (Effing Package Management)?

Wie erhalte ich eine RPM-.spec-Datei von FPM (Effing Package Management)?

Ich habe mit Effing Package Management auf CentOS 6 ein Paket erstellt und den Leuten das fpm... Material geschickt, um es zu generieren. Es sieht so aus, als würden einige dieser Leute, denen ich vertraue, auch gerne eine .spec-Datei sehen.

Ich habe gesucht durchFPMs GitHubund der neueste Ratschlag, den ich dazu gefunden habe, war beidieser Link(RPM: Unterstützung für die Generierung der RPM-Spezifikationsdatei Nr. 689). Guter Ratschlag, hat aber letztlich nicht wirklich geholfen.

Soweit ich weiß,.rpm-Dateien enthalten normalerweise keine .spec-Datei, also schön und ordentlich, normalerweise.

Wie bekomme ich fpmes hin, eine gute alte .spec-Datei auszuspucken, wenn ich eine brauche?

Antwort1

Sie können die Fähigkeit von FPM, SPEC-Dateien zu bearbeiten (-e), nutzen, um es dazu zu veranlassen, die generierte Datei in eine Datei zu übertragen, indem Sie die Umgebungsvariable FPM_EDITOR festlegen:

FPM_EDITOR="cat >spec_file " fpm -e -s dir -t rpm -n test test_dir

verwandte Informationen