Installscript
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...
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... | |
Hier können Optionen geändert werden. | |
Scripts
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 |