11. Verwandte Themen

11.1. Einrichtung eines Downloadservers

eisfair benutzt wget, um Pakete von einem Server herunterzuladen. Dies kann ein ftp- oder ein http-Server sein. Als URL muss eine index-Datei angeben werden, in der das Inhaltsverzeichnis der verfügbaren Pakete aufgeführt ist.

11.1.1. index-Datei

Über die index-Datei wird bei Verwendung des <require-package>-Tags das zu installierende Paket ermittelt. Dazu wird zuerst geprüft, ob in der index-Datei eine Version des benötigten Pakets verzeichnet ist, die den Status „stable“ hat und deren Version mindestens die benötigte Version ist. Wird ein solches Paket gefunden, so wird dieses installiert.

Sofern kein entsprechendes Paket im Status „stable“ gefunden wurde, wird die neueste „testing“ oder „unstable“ Version des Pakets installiert.

Beispiel für eine index-Datei:

# name   version    status     path
foo      1.2.2      stable     http://mein.server.de/foo.tar.gz.info eisfair-1
foo      1.3.4      testing    http://mein.server.de/dev/foo.tar.gz.info eisfair-1
bar      2.1.12     stable     http://mein.server.de/bar.tar.gz.info eisfair-1

In der ersten Spalte der index-Datei ist der Paketname angegeben, in den weiteren Spalten folgen die Paketversion, der Paketstatus, der ‚absolute‘ Pfad zur Paket-Info-Datei und das System.