
Hallo Yamaban,
Yamaban <foerster@lisas.de> hat am 21. März 2015 um 09:48 geschrieben:
On Sat, 21 Mar 2015 06:42, Olaf Radicke wrote:
David Haller hat am 20. März 2015 um 21:14 geschrieben:
Hallo,
Am Fri, 20 Mar 2015, Olaf Radicke schrieb:
Ich komme eigentlich aus der RedHat-Welt. Jetzt muss ich unter OpenSuse 13 ein RPM bauen. Ich habe im Grund das selbe gemacht wie unter RedHat (https://github.com/OlafRadicke/olaf-system-post-init). Der Build läuft auch ohne Fehler durch. Nur das nirgends ein rpm danach zu finden ist. Das einzige was erstellt wird ist ein *.src.rpm. Wenn ich das mit rpmbuild --rebuild durchnudel entsteht aber auch kein rpm.
Dein %files-Abschnitt ist leer.
Ja, das soll so. Es ist nur ein Dummy-RPM das die Installation eine Reihe von anderen RPNs nach sich zieht. Unter RedHat ist das kein Problem. Verhält sich Suse in dem Punkt anders? Unter RedHat & Co kann man das auch mit Yum groups (http://yum.baseurl.org/wiki/YumGroups) abbilden. Vielleicht geht das auch mit zypper, aber ich verspüre wenig Lust, für jede Distro was eigenes zu stricken.
Guck Dir mal ein "Pattern" rpm-spec im source an: https://build.opensuse.org/package/view_file/openSUSE:Factory/patterns-openS...
Danke für den Link. Ein bisschen Overkill für eine simple Text-Doku JavaScript einschalten zu müssen. Und dann Poppt noch nicht mal Werbung für Potzenzmittel und Sex-Chats auf ;-). "Aber man muss nicht alles hinterfragen", höre ich dann immer von meiner Freundin. Trotzdem gute Inspiration um Dinge noch besser machen zu können. Danke.
Hintergrund: RPM baut kein Packet ohne Inhalt, eine Datei/Verzeichniss ist minimum. Vielleicht geht das auch mit %ghost, da bin ich mir aber nicht sicher.
Kein Problem dann werfe ich halt in /usr/share/doc/<paketname>/releasenote.md eine Release Note ab. MfG Olaf -------------------|-------------------|-------------------|-------------------|