LinVDR - Linvdrupdater
Aus VDR Wiki
Inhaltsverzeichnis |
Beschreibung
linvdrupdater ist ein Skript zum automatisierten Update eines bestehenden LinVDR 0.7 (oder einer bereits gepatchten Version davon) mit jeweils aktuell verfügbaren Patche aus dem VDR Portal. Das Skript selbst wird über eine Konfigurationsdatei gesteuert, diese wird im Normalfall von dieser Seite beim Starten nachgeladen (Internetverbindung vom VDR aus muß dazu vorhanden sein, Proxy kann benutzt werden) man kann aber auch selbst so eine Konfigurationsdatei erstellen. Der Aufbau wird hier demnächst noch beschrieben.
Bereits installierte Pakete werden nach dem ersten Aufruf nicht noch einmal installiert.
Kurzanleitung:
Syntax: linvdrupdater.sh [options] -c Clean all dirs (download) -d Only download patches, no automatic install -h Show this help messages -f Force installation of already installed patches -i file Use this file as patch-scriptfile -l Use already downloaded patches in TEMPDIR or in local dir -s directory Save downloaded patches here -t Do not perform any action, only parse the script file -u check for script update -v level Set debug level 0 for no output 1 for output on console 2 for output in logfile, wget verbose output 3 for output on console and to logfile, wget verbose and debug output -V Show version information Variablen, auf die man in der Konfigurationsdatei ~/.linvdrupdaterrc Einfluss nehmen kann: PROXY Zu verwendender Proxy Server (http/ftp) (Default: none) Syntax: http://SERVER:PORT UPDATEHOST Hostname von dem die scriptdatei bezogen werden soll (Default: http://linvdrupdater.vdrserver.de) TEMPDIR Directory in dem tempräre Daten abgelegt werden (Default:/tmp/linvdrupdater) LOGDIR Directory in dem das Logfile abgelegt wird (Default: /tmp) LOGFILE Name des Logfiles (Default: linvdrupdater.log) LEVEL Loglevel (Default: 0) FORCEINSTALL Installiert auch bereits installierte Patche neu (Default: FALSE) SAVEDIR Directory in dem die Patche (gepackt) gespeichrt werden sollen STATUSDIR Directory in dem Informationen über bereits installiertte Patche abgelegt werden (Default: etc/linvdrupdater)
Wünsche/Anregungen:
Hier können Wünsche und Anregungen für die Weiterentwicklung des Skripts ergänzt werden:
- Auswahl der Pakete vor der Installation (interaktiver Modus) - etc.
Liste bitte Erweitern!