[gelöst] Befehl für transparente Umleitung bei Dateizugriff

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
twelve
Beiträge: 39
Registriert: 10.02.2006 14:49:17

[gelöst] Befehl für transparente Umleitung bei Dateizugriff

Beitrag von twelve » 12.02.2015 18:17:05

Hallo,

ich habe vor kurzen auf einer Webseite gelesen, dass unter Debian/ext4 Zugriffe auf eine Datei umgeleitet werden können, ohne einen Symlink oder Hardlink zu verwenden. Die Datei an sich muss also nicht verändert werden. Empfohlen wurde das ganze im Zusammenhang mit dem Bau bzw. der Verwendung eines deb-Paketes.

Ein Zugriff auf /usr/bin/bla führt also auf einen Zugriff auf /usr/bin/blub

Natürlich habe ich mir den Befehl nicht notiert ... :(

Vielleicht kennt ihn ja jemand ...

Gruß und Danke
Robert
Zuletzt geändert von twelve am 12.02.2015 19:45:57, insgesamt 1-mal geändert.

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Befehl für transparente Umleitung bei Dateizugriff

Beitrag von smutbert » 12.02.2015 19:31:25

Kann es sein, dass du dpkg-divert meinst?

Damit kann ein Paket eine Datei, die sonst von einem anderen Paket zur Verfügung gestellt wird, für die Paketverwaltung „umleiten“ und so die eigene Variante dieser Datei im System installieren. Wenn ich es richtig in Erinnerung habe, muss man dabei die Umbenennung, falls die Datei schon vorhanden ist, selbst vornehmen, weil das von dpkg-divert nicht automatisch erledigt wird, aber bei einem Update oder einer späteren Installation eines Pakets, das diese Datei beinhält, wird die Datei zu dem mit dpkg-divert angelegtem alternativem Namen umgeleitet.

Damit unterscheiden sich diese Umleitungen (Diversions) schon deutlich von symbolischen Links oder gar Hardlinks.

Das zweite, was mir in diesem Zusammenhang einfällt ist das alternatives-System, aber das wirst du vermutlich eher nicht meinen.

twelve
Beiträge: 39
Registriert: 10.02.2006 14:49:17

Re: Befehl für transparente Umleitung bei Dateizugriff

Beitrag von twelve » 12.02.2015 19:44:51

War genau was ich gesucht habe :D
Und ich habe durch den Befehl auch den entsprechenden Link in meiner History gefunden.

Tausend Dank

Antworten