Subsections


1.1 OPT_LNK - Erstellen von Verknüpfungen

1.1.1 Einleitung

Mit diesen Paket ist es möglich, bestimmte Dateien/Ordner während des Boot-Vorgangs zu verknüpfen1.1. Dies ist besonders für normalerweise flüchtige Konfigurations- und Log-Dateien wie das imonc-Telefonbuch /etc/phonebook sinnvoll, um zu verhindern, dass jedesmal alle Änderungen nach dem nächsten Neustart verloren gehen. Auch ganze Verzeichnisse kann man ``umlegen'', etwa /var/log.

Dieses Paket ist eine Anpassung des OPT_LNK-Pakets von Alexander Krause an fli4l 3.x.

1.1.2 Beispiele

Um das /var/log-Verzeichnis auf Ihre Festplatte abzubilden, verändern Sie die Variablen in config/lnk.txt wie folgt:

OPT_LNK='yes' # Bei 'yes' wird das Paket installiert, andernfalls nicht
LNK_N='1'                        # Anzahl der Links, hier '1'
LNK_1_OPT='-fs'                  # Link 1: Optionen
LNK_1_DST='/var/log'             # Link 1: Ziel
LNK_1_SRC='/data/var/log'        # Link 1: Quelle


Wichtig: Das Ziel der Verknüpfung (hier: /var/log) muss angelegt werden können; das bedeutet in diesem Beispiel, dass /var ein beschreibbares Verzeichnis sein muss. Ist das nicht der Fall, kann die Verknüpfung folglich nicht angelegt werden. Genauso muss die Quelle (hier: /data/var/log) natürlich zum Zeitpunkt des Verknüpfens vorhanden sein.


Falls das Ziel (hier: /var/log) vor dem Verknüpfen bereits existiert, wird es gelöscht! (Das ist in dem Beispiel unproblematisch, da dieses Verzeichnis zum Zeitpunkt der Erstellung der Verknüpfung ohnehin leer ist.)

Um zusätzlich das imonc-Telefonbuch persistent zu machen, kopieren Sie es zunächst in ein Verzeichnis auf Ihrer Festplatte (etwa nach /data/etc/phonebook) und legen dann eine zusätzliche Verknüpfung an:

OPT_LNK='yes' # Bei 'yes' wird das Paket installiert, andernfalls nicht
LNK_N='2'                        # Anzahl der Links, hier '2'
LNK_1_OPT='-fs'                  # Link 1: Optionen
LNK_1_DST='/var/log'             # Link 1: Ziel
LNK_1_SRC='/data/var/log'        # Link 1: Quelle
LNK_2_OPT='-fs'                  # Link 2: Optionen
LNK_2_DST='/etc/phonebook'       # Link 2: Ziel
LNK_2_SRC='/data/etc/phonebook'  # Link 2: Quelle

1.1.3 Konfiguration

OPT_LNK
Steht dieser Wert auf ``yes'', wird das Paket aktiviert.
LNK_N
Diese Variable nimmt die Anzahl der zu erstellenden Verknüpfungen auf.


In den folgenden Variablen ist x durch einen Index zu ersetzen!

LNK_x_OPT
Über diese Variable können Sie die Optionen verändern, die beim Verknüpfen von Quelle und Ziel an das Programm ``ln'' übergeben werden. Der Standard-Wert ``-fs'' ist in den allermeisten Fällen korrekt und sollte nicht verändert werden.
LNK_x_DST
In dieser Variable steht das Ziel der anzulegenden Verknüpfung. Über den hier angegebenen Namen kann die Quelle nach dem Verknüpfen angesprochen werden. In der Regel sollte das hier angegebene Ziel nicht existieren.


Achtung: Wenn das Ziel existieren sollte, wird es ohne Vorwarnung gelöscht!

LNK_x_SRC
In dieser Variable steht die Quelle der anzulegenden Verknüpfung. Dabei kann es sich sowohl um eine Datei als auch um ein Verzeichnis handeln.


Wichtig: Die hier angegebene Quelle muss zum Zeitpunkt des Verknüpfens vorhanden sein!



Footnotes

... verknüpfen1.1
Eine Verknüpfung wird auch als Link bezeichnet, daher rührt auch der Name des Pakets.
© 2001-2015 Das fli4l-Team - April 26, 2015