Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Symbolic Links beim rpm-Erstellung auflösen

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.05.2003
    Beiträge
    226

    Symbolic Links beim rpm-Erstellung auflösen

    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? Danke!
    Kirstin

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    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,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.05.2003
    Beiträge
    226

    Danke

    Hallo anda_skoa,

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

  4. #4
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    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.
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •