On 20.12.04 Uwe Koloska (ml@koloro.de) wrote:
Am Samstag, 18. Dezember 2004 16:52 schrieb Hilmar Preusse:
Moin,
Auch mit RPM ist es nicht schwer sich Dummypakete zu bauen, wenn man zerbrochene Abhängigkeiten flicken will. spec file habe ich da.
Schick doch mal so ein Template als Antwort -- ist bestimmt auch für andere interessant. Ich hab' das schon lange auf meiner TODO Liste stehen, bin aber bisher nicht dazu gekommen, die entsprechenden Dokumente zu lesen ...
<null.spec> Summary: Satisfies the Requirements of arbitrary packages Name: null Version: 0.1 Release: 1 Copyright: GPL Group: Utilities/System Provides: XFree86-VGA16 BuildArch: noarch %description Some programs can't satisfy the requirements needed by other packages, which are running nevertheless. This is just a null package to do that. %files <null.spec>
Das ganze in das spec subdir Deines RPM build trees (welcher genau das ist hängt von der Config ab). Du kannst als Root bauen, mußt aber nicht, im letzteren Fall mußt Du aber noch an ein paar Schaltern drehen. Dann einfach ins spec subdir wechseln und "rpmbuild -bb null.spec" bzw. "rpm -bb null.spec" für die Leute, die noch RPM 3 einsetzen. Das RPM wird in %RPMBUILDDIR%/RPMS/noarch abgelegt. Wie man bei Provides mehr als ein Paket deklarieren kann, weiß ich jetzt nicht.
HTH, Hilmar