Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Symbolic Links beim rpm-Erstellung auflösen



Kirsche
06-05-2008, 13:39
Hallo Leute,

ich möchte ein rpm-Paket bauen und dazu Dateien einpacken, die nur Symbolic Links sind. Dummerweise werden nicht die Dateien, die hinter den Links stecken, eingepackt sondern die Links. Das möchte ich aber nicht. Gibt es eine Option, so dass die Links beim Erstellen des rpm-Pakets dereferenziert werden und so die Dateien eingepackt werden? :confused: Danke!

anda_skoa
07-05-2008, 14:51
Du könntest vor dem Packen ein rekursives Copy mit Option -L machen (dereference links) und das neue Verzeichnis als Input für das RPM benutzen.

Ciao,
_

Kirsche
07-05-2008, 20:40
Hallo anda_skoa,

danke für deinen Tipp. Eine Option für rpm gibt es nicht, oder?

undefined
07-05-2008, 21:12
Nein, RPM löst definitiv nur die Dateien auf die sich im %{buildroot} Verzeichnis befinden. Selbst Symbolische Links werden Ignoriert. Unter RPM 5 werden sogar Symbolische links die auf außerhalb liegende Dateien zeigen mit einem Build error behandelt.