[Eisfair] Änderungen in tar
Marcus Röckrath
marcus.roeckrath at gmx.de
Mo Aug 10 10:49:07 CEST 2026
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]
Mehr Informationen über die Mailingliste Eisfair