Änderungen in tar
Marcus Röckrath <[email protected]>
| Newsgroups | spline.eisfair,spline.eisfair.dev |
|---|---|
| Message-ID | <[email protected]> |
Hallo, offensichtlich hat es größere Änderungen in tar gegeben, die in Fehlermeldungen beim Auspacken von tar-Archiven münden, wenn z. B. Dateien/Verzeichnisse wenn in ein verlinktes Verzeichnis ausgepackt werden sollen. eisman install package bricht in diesem Fall die Installation ab, obwohl dennoch Teile des Paketes in das System entpackt wurden. Tritt also bei der Paketinstallation/update der Fehler auf, bitte schauen, ob es in /tmp die Datei install.log gibt und dann bitte eine Fehlermeldung in der NG mit Angabe des Paketes und dem Inhalt dieser Datei aufmachen. Für Paketentwickler bedeutet diese tar-Änderung, dass man im Paketarchiv nicht Dateien über ihre symlinked-Pfade sondern über den physischen Pfad einpackt. Beispiel: /var/run ist ein Symlink auf das physische Verzeichnis /run. Soll nun eine Datei oder Verzeichnis aus diesem Verzeichnis im erscheinen z. B. datei_aus_paket, dann muss diese als /run/datei_im_paket und nicht als /var/run/datei_im_paket im Paketarchiv stehen. Bei Verzeichnissen in flüchtigen Verzeichnissen wie /run bietet es sich zudem an, über systemd mit dem tmpfile.d-Mechanismus notwendige Verzeichnisse anlegen zu lassen und sie erst garnicht direkt im Paketarchiv auszuliefern. -- Gruß Marcus [eisfair-Team]