Ä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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.