Installscript

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Was ist das Installscript?

Das Installscript ist ein Tool, mit dem die üblichen Installationsschritte durch eine Sammlung von Scripts erledigt werden.

Vorraussetzungen

  • Entwicklungsumgebung

Manual

Anleitung

Vorab

Scripts anpassen

Entpacken.

bash> sh vdr-install-script-<VERSION>.run --noexec --target /tmp/VDRtmp
bash> cd /tmp/VDRtmp/setup

Folgende Konfigurationsdateien sollte man sich an seine Bedürfnisse anpassen (Beschreibungen befinden sich unter den Links...).

config/setup.conf
config/commands.conf
config/reccmds.conf
config/plugins.conf
config/make.conf
config/kernel.conf
config/configure.conf
examples/accounts.conf

bash> mcedit config/setup.conf

Die meisten Optionen können unabhängig von der setup.conf auf der Komandozeile übergeben werden:

bash> ./setup.sh --help
bash> ./vdr-install-script-<VERSION>.run -- --help

Sicherung

Damit Einstellungen bei "updates" nicht verloren gehen, sichern Sie das ganze:

bash> ./setup.sh

Über folgenden Menüpunkt:

<-> - Configuration
    | - Load an Alternate Configuration File --->
    | - Save Configuration to an Alternate File --->
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Im folge Dialog /media/floppy/.config (ca 150Kb), einspielen über:

<-> - Configuration
    | - Load an Alternate Configuration File --->
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Andere Möglichkeit, packen der kompletten Scripts:

bash> ./setup.sh --buildrunpackage
      Label (default "vdr-install-script-<VERSION>.run"):

to be continued...

Startmenu.
Datei:Installscript-2.png
Download Manager
Dialog des Download Manager's.
Datei:Installscript-3.png
DL Manager Sub 1
Eine Ebene tiefer.
Datei:Installscript-4.png
DL Manager Sub 2
Hier setllt man sich letztendlich die Sourcen zusammen.
Status der Download's.
Datei:Installscript-7.png
Software Manager
Hier erfolgt die Auswahl der Sourcen (Versionsunabhängig), man sollte in etwa wissen was zusammenpasst!
Eintrag für die /etc/inittab.
Auswahl der channels.conf.
Im Grunde genommen kann man alle Patches die verfügbar sind anwenden (doppelte Auswahl wird durch --dry-run unterbunden). Einfach in den entsprechenden Ordner ../packages/vdr/patches packen. Reject's müssen selbst aufgelöst werden.
So sollte ein Patchlog ausschauen, ansonnsten Patch <NAME> not applied / nicht angewendet...
Optionen gibt es 3 <I> installieren, <U> ersetzen, <D> löschen.
Zeigt zusätzliche Optionen zum übersetzen der Plugins an. (siehe make.conf)
Auswahl der DVB Driver.
Auswahl der Optionen.
Hier können die Optionen zum übersetzen von VDR geändert werden.
Zeigt an was übersetzt worden ist.
Dialog zum aktivieren der Plugins, kann später über das pluginsetup plugin geändert werden. (Reihenfolge on/off)
Logfiles befinden sich Standart in /var/log/vdr.

Scripts

runvdr
vdr.conf
shutdown.sh

bash> ./setup.sh --enable-acpi-wakeup
      cp unix2iso8601 /bin
      cp --backup=t vdrpoweroff.sh ../../../scripts/shutdown.sh

Verfügbare Module

Hier befindet sich ein Index der verfügbaren Module, alles unterhalb von ../add kann nachgerüstet werden.

Module im Ordner ../untestet sind anzupassen!

  • Ein Modul setzt Kernel 2.6.* vorraus.
  • Einiege sind nicht über den Beta Status hinaus gekommen.
  • Bei anderen fehlen Links.

Links

[1] ftp://ftp.cadsoft.de/vdr/Tools Cadsoft Ftp
[2] http://linvdr.org/download/vdr/Tools Download Spiegel
[3] http://savannah.gnu.org/projects/stow GNU Stow Projekt Homepage
[4] http://linuxwiki.de/Stow Stow Wiki