Installscript

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installations-Protokoll)
Zeile 99: Zeile 99:
 
|-
 
|-
 
|[[Bild:installscript-9.png|thumb|none|''Start up'']]
 
|[[Bild:installscript-9.png|thumb|none|''Start up'']]
|Eintrag für die '''/etc/inittab'''.
+
|Eintrag für '''<code>[[Dir_etc#.2Fetc.2Finttab|/etc/inittab]]</code>'''
 
|-
 
|-
 
|[[Bild:installscript-10.png|thumb|none|''Channels Select'']]
 
|[[Bild:installscript-10.png|thumb|none|''Channels Select'']]
|Auswahl der [[Syntax_der_channels.conf|channels.conf]].
+
|Auswahl der [[Syntax_der_channels.conf|channels.conf]]
 
|-
 
|-
 
|[[Bild:installscript-11.png|thumb|none|''Software Manager'']]
 
|[[Bild:installscript-11.png|thumb|none|''Software Manager'']]

Version vom 31. Oktober 2004, 19:59 Uhr

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"):

Installations-Protokoll

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 stellt man sich letztendlich die Sourcen zusammen.
Status der Download's.
Startmenu => Software Manager
Datei:Installscript-7.png
Software Manager
Auswahl der Packages.
Hier erfolgt die Auswahl der Sourcen (Versionsunabhängig), man sollte in etwa wissen was zusammenpasst!
Eintrag für /etc/inittab
Auswahl der channels.conf
Software Manager => Patches
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...
Mainmenu => Plugins Manager
Optionen gibt es 3 <I> installieren, <U> ersetzen, <D> löschen.
Zeigt zusätzliche Optionen zum übersetzen der Plugins an. (siehe make.conf)
Mainmenu => Compiling
Auswahl der DVB Driver.
Zeigt die auszuführende Postinstallation.
Auswahl der Optionen.
Hier können die Optionen zum übersetzen von VDR geändert werden.
Zeigt an was übersetzt worden ist.
Mainmenu => pluginsetup
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.

to be continued...

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