LinVDR - Linvdrupdater

Aus VDR Wiki

Wechseln zu: Navigation, Suche

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!

Links

  1. Diskussion zu LinVDRUpdater im VDR Portal