Installscript-setup.conf

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Falls eine Karte mit 4 MByte SDRAM zum Einsatz kommt, auf '''100000''' setzen.)
K
 
(73 dazwischenliegende Versionen von 57 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<pre>
+
# Description: Environment for install script
# Description: Environment for install script
+
</pre>
+
  
Ist das Verzeichnis, in welches installiert wird (ähnlich dem '''$SOURCEDIR'''). Bitte '''nicht''' ändern.
+
Installation Prefix.
  
<pre>
+
# installation
# installation
+
#
#
+
# installation prefix:
# installation directory, do not change please (need path for ffmpeg/mpeg2dec/em8300!):
+
INSTALLPREFIX="/usr/local"
MYPATH="/usr/local/src"
+
</pre>
+
  
 
Verzeichnis in dem die Sourcen gespeichert werden.
 
Verzeichnis in dem die Sourcen gespeichert werden.
  
<pre>
+
# package directory:
# package directory:
+
PKGDIR="${INSTALLPREFIX}/src/packages"
PKGDIR="/usr/local/src/packages"
+
</pre>
+
  
 
Konfiguration für VDR, ist mit der VDR Option '''--config=$DISDIR''' identisch.
 
Konfiguration für VDR, ist mit der VDR Option '''--config=$DISDIR''' identisch.
  
<pre>
+
# directory where vdr stores its config files:
# directory where vdr stores its config files:
+
DISDIR="${INSTALLPREFIX}/etc/vdr"
DISDIR="/usr/local/src/VDRtmp"
+
</pre>
+
  
 
Debuglevel für den Installations-Manager [http://www.gnu.org/software/stow Stow].
 
Debuglevel für den Installations-Manager [http://www.gnu.org/software/stow Stow].
 +
 +
# stow debug (levels are 0,1,2,3) e.g:
 +
STOWDBG="3"
  
<pre>
+
Dateien welche vom Skript, während der Installation verändert wurden, werden hier gesichert.
# stow debug (levels are 0,1,2,3) e.g:
+
STOWDBG="3"
+
</pre>
+
  
Files welche vom Script, während der Installation verändert wurden, werden hier gesichert.
+
# backup directory:
 
+
BCKDIR="${DISDIR}/setup/backup"
<pre>
+
# backup directory:
+
BCKDIR="${DISDIR}/setup/backup"
+
</pre>
+
  
 
Format für Backups.
 
Format für Backups.
  
<pre>
+
# backup format, use date --help, e.g:
# backup format, use date --help, e.g:
+
BCKFORMAT="%Y%m%d"
BCKFORMAT="%d.%m.%y"
+
</pre>
+
  
Siehe [[installscript-manual-de]].
+
Löschen alter Sourcen.
  
<pre>
+
# deleting, cleaning older sources (true/false):
# deleting, cleaning older sources (yes/no):
+
CLEANUP="true"
CLEANUP="yes"
+
</pre>
+
  
Siehe [[installscript-manual-de]].
+
Packages selbst wählen.  
  
<pre>
+
# auto select packages (true/false):
# auto select packages (yes/no):
+
AUTOSEL="true"
AUTOSEL="yes"
+
</pre>
+
 
+
Hier werden die Logfiles ausgelagert:
+
 
+
<pre>
+
# path to logging file(s):
+
LOGDIR="/var/log/vdr"
+
</pre>
+
 
+
Schreibt die "configure.logs" der Sourcen, mit in den Installations-log.
+
 
+
<pre>
+
# log the configure files (yes/no):
+
LOGLEVEL="no"
+
</pre>
+
 
+
Optionen für Dialog.
+
 
+
<pre>
+
# dialog options, only gauge:
+
DIALOGOPT="--clear"
+
</pre>
+
  
 
Kommando zur Internet Einwahl.
 
Kommando zur Internet Einwahl.
  
<pre>
+
# internet
# internet
+
#
#
+
# dial-in command, if you don't have access to the web, set it to "":
# dial-in command, if you don't have access to the web, set it to "":
+
#DIALIN="cinternet -v -i ippp0 -A"
DIALIN="cinternet -v -i ippp0 -A"
+
DIALIN=""
</pre>
+
  
 
Kommando zur Internet Auswahl.
 
Kommando zur Internet Auswahl.
  
<pre>
+
# hangup command, if you don't have access to the web, set it to "":
# hangup command, if you don't have access to the web, set it to "":
+
#HANGUP="cinternet -i ippp0 -H"
HANGUP="cinternet -i ippp0 -H"
+
HANGUP=""
</pre>
+
  
 
Optionen für den textbasierten Browser Lynx.
 
Optionen für den textbasierten Browser Lynx.
  
<pre>
+
# lynx options, analog modem? set it to 30:
# lynx options, analog modem? set it to 30:
+
LYNXOPT="-connect_timeout=2 -trace -dump"
LYNXOPT="-connect_timeout=2 -trace -dump"
+
</pre>
+
  
Timeout für lynx (unabhängig von '''-connect_timeout=2''').
+
Optionen für den Komandozeilen Downloader '''wget'''.
  
<pre>
+
# wget options:
# lynx 'hard' timeout, in sec:
+
WGETOPT="-v -c -t 30"
LYNXTIMEOUT="99"
+
</pre>
+
  
Optionen für den Komandozeilen Downloader '''wget''' (ohne den geht nichts :-).
+
Kommando zum prüfen der Internetverbindung.
  
<pre>
+
# command to check the www connection:
# wget options:
+
CHCONNECT="ping -c 1 www.google.com"
WGETOPT="-v -c -t 30"
+
</pre>
+
  
Download Spiegel.
+
Einrichten eines Users (ungetestet).
  
<pre>
+
# video disk recorder
# sourceforge download mirrors:
+
#
# http://switch.dl.sourceforge.net/sourceforge
+
# create a account, group/user add for vdr (root/vdr):
# http://optusnet.dl.sourceforge.net/sourceforge
+
VDRUSR="root"
# ftp://ftp.sf.net/pub/sourceforge
+
# ftp://ftp.sourceforge.net/pub/sourceforge
+
# ftp://ftp1.sourceforge.net/pub/sourceforge
+
# ftp://ftp2.sourceforge.net/pub/sourceforge
+
FORGE_A="http://osdn.dl.sourceforge.net/sourceforge"
+
FORGE_B="http://heanet.dl.sourceforge.net/sourceforge"
+
FORGE_C="http://belnet.dl.sourceforge.net/sourceforge"
+
FORGE_D="http://twtelecom.dl.sourceforge.net/sourceforge"
+
FORGE_E="http://aleron.dl.sourceforge.net/sourceforge"
+
FORGE_F="http://umn.dl.sourceforge.net/sourceforge"
+
FORGE_G="http://easynews.dl.sourceforge.net/sourceforge"
+
FORGE_H="http://flow.dl.sourceforge.net/sourceforge"
+
FORGE_I="http://cesnet.dl.sourceforge.net/sourceforge"
+
FORGE_J="http://unc.dl.sourceforge.net/sourceforge"
+
FORGE_X="ftp://sf.gds.tuwien.ac.at"
+
FORGE_Y="ftp://ftp1.sourceforge.net/pub/sourceforge"
+
FORGE_Z="ftp://ftp2.sourceforge.net/pub/sourceforge"
+
  
# url to linvdr.org:
+
Verzeichnis für die Aufnahmen. (multi: '''mkdir -p /video{1,2}''')
MIRROR_1="http://www.linvdr.org/download"
+
  
# url to vdrbox.free.fr:
+
# use dir as video directory:
MIRROR_2="http://vdrbox.free.fr/fichiers"
+
VIDEODIR="/video0"
  
# url to bluox.org:
+
Interface zum auslesen der IP Adresse.
MIRROR_3="http://vdr.bluox.org/download"
+
</pre>
+
  
Adresse um einen Ping ins www zu senden + ping Option.
+
# network device name (e.g.: eth*), for edit the svdrphosts.conf
 +
# if there is no card installed, set it to "":
 +
INTERFACE="eth0"
  
<pre>
+
Mount Punkte, siehe [[installscript-sources.conf|sources.conf]].
# ping options, c = count in sec url to check the www connection:
+
PINGOPT="-c 1 www.google.com"
+
</pre>
+
  
Zippen der CVS Ordner.
+
# mount points:
 +
MNTCAMERA="/mnt/camera"
 +
MNTCDROM="/mnt/cdrom"
 +
MNTDVD="/mnt/dvd"
 +
MNTIMAGES="/mnt/images"
 +
MNTMP3S="/mnt/mp3s"
 +
MNTIPOD="/mnt/mp3/ipod"
 +
MNTVIDEOS="/mnt/videos"
  
<pre>
+
[[Plugins]] aus dieser Liste, werden beim entpacken gelöscht.
# compressing cvs directorys after download (yes/no):
+
CVSCOMP="yes"
+
</pre>
+
  
Download Dialoge in "dialog" oder "textbasiert" (letzteres besitzt die möglichkeit des Abbruchs, braucht auch keine Recurcen).
+
# plugins
 +
#
 +
# remove demo plugin(s):
 +
RMPLUGINS="[[hello-plugin|hello]] [[osddemo-plugin|osddemo]] [[servicedemo-plugin|servicedemo]] [[skincurses-plugin|skincurses]] [[sky-plugin|sky]] [[status-plugin|status]] [[svdrpdemo-plugin|svdrpdemo]]"
  
<pre>
+
[[audiorecorder-plugin]]
# download dialog (yes/no) dialog or textbased:
+
DLDIALOG="yes"
+
</pre>
+
  
Einrichten eines Users (ungetestet).
+
# audiorecorder, use DIR as recording directory:
 +
AUDIORECORDERDIR="/mp3/audiorecorder"
  
<pre>
+
[[burn-plugin]]
# video disk recorder
+
#
+
# create a account, group/user add for vdr (root/vdr):
+
VDRUSR="root"
+
</pre>
+
  
Falls eine Karte mit [[SpeicherMod|4 MByte SDRAM]] zum Einsatz kommt, auf '''100000''' setzen.
+
# burn, use DIR to store ISO images:
 +
BURNISODIR="${VIDEODIR}"
 +
 +
# burn, set JAVA_HOME environment variable, to point your JRE installation directory:
 +
JAVA_HOME="${JAVA_HOME:-/usr/lib/java}"
  
<pre>
+
[[digicam-plugin]]
# number of bytes available to the OSD (depends on firmware version, but there is no way of determining the actual value)
+
# full-featured card with 4 MByte SDRAM, use "100000"
+
MAXOSDMEMORY="92000"
+
</pre>
+
  
Verzeichnis für VDR Aufnahmen.
+
# digicam, use DIR for photos:
 +
DIGICAMDIR="${VIDEODIR}/photos"
  
<pre>
+
[[dvdselect-plugin]]
# use dir as video directory:
+
VIDEODIR="/video"
+
</pre>
+
  
Aus diesen Ordner wird die [[commands.conf]]/[[reccmds.conf]] generiert.
+
# dvdselect
 +
DVDSELECTIMAGEDIR="${VIDEODIR}"
 +
DVDSELECTDEVICENAME="${MNTDVD}"
 +
DVDSELECTDEVICEORGNAME="/dev/scd0"
  
<pre>
+
[[image-plugin]]
# commands/reccmds path:
+
CRCMMDS="/usr/local/share/vdr"
+
</pre>
+
  
Interface zum auslesen der IP Adresse, an Hand dieser wird die [[svdrphosts.conf]]/[[streamdevhosts.conf]] = [[streamdev-plugin]] editiert.
+
# image, use DIR for images:
 +
IMAGEDIR="${VIDEODIR}/images"
  
<pre>
+
[[karaoke-plugin]]
# network device name (e.g.: eth*), for edit the svdrphosts.conf
+
# if there is no card installed, set it to "":
+
INTERFACE="eth0"
+
</pre>
+
  
Für Driver 2.4, siehe Makefile.
+
# karaoke plugin:
 
+
KARAOKEDIR="${VIDEODIR}/karaoke"
<pre>
+
# driver config (../DVB/driver/Makefile)
+
#
+
# e.g: CARDS="av7110 margi em8300 b2c2"
+
CARDS="av7110"
+
</pre>
+
 
+
Ändert die '''/etc/fstab''' fürs [[osdteletext-plugin]]/[[teletext-plugin]]. (tmpfs  /vtx    tmpfs  size=$VTXLIMITm 0 0)
+
 
+
<pre>
+
# plugins
+
#
+
# limit /vtx, teletext plugin (m=MB):
+
VTXLIMIT="64m"
+
</pre>
+
 
+
Auslager- und Speicherort für das [[vdrrip-plugin]].
+
 
+
<pre>
+
# output directory vdrrip plugin:
+
VDRRIPDIR="${VIDEODIR}/vdrrip"
+
</pre>
+
 
+
[[image-plugin]]
+
 
+
<pre>
+
# image plugin:
+
IMAGEDIR="${VIDEODIR}/images"
+
</pre>
+
  
 
[[mp3-plugin]]
 
[[mp3-plugin]]
  
<pre>
+
# mp3, use DIR for mp3s:
# mp3 plugin:
+
MP3DIR="/mp3"
MP3DIR="/mp3"
+
</pre>
+
  
 
[[muggle-plugin]]
 
[[muggle-plugin]]
  
<pre>
+
# muggle, use toplevel DIR for music:
# muggle plugin:
+
MUGGLEDIR="/mp3"
MUGGLEDIR="/mp3"
+
</pre>
+
 
+
Hier ist die "Lizenznummer" für [[Clipinc]] einzutragen.
+
 
+
<pre>
+
# clipinc
+
#
+
# Get your license for free at:
+
# http://www.geschickter-als-kaufen.de/hilfe.htm
+
# "scroll down to "Anfordern einer Lizenznummer"
+
# "xxxxx-xxxxx"
+
CLIPINCLICENSE=""
+
</pre>
+
 
+
Auslagerort für [[Clipinc]].
+
 
+
<pre>
+
# where to store the clips:
+
CLIPINCDIR="${VIDEODIR}/clips"
+
</pre>
+
 
+
Verzeichnis des AudioCD Rippers [http://web.tiscali.it/marcellou/dagrab.html dagrab].
+
  
<pre>
+
[[ripit-plugin]]
# cda2mp3
+
#
+
# output directory:
+
DAGRABDIR="/mp3"
+
</pre>
+
  
Auslagerort für [[Savvy]].
+
# ripit, use DIR as output directory:
 +
RIPITDIR="${VIDEODIR}/mp3/ripit"
  
<pre>
+
[[roaster-plugin]]
# savvy
+
#
+
# output directory:
+
SAVVYDIR="/mp3/savvy"
+
</pre>
+
  
Falls wer seinen Fileserver via WOL ([[commands.conf]]) aufwecken möchte, '''IP_ADRESS + MAC_ADRESS''' des Servers eintragen.
+
# roaster, use DIR as output directory:
 +
ROASTERDIR="${VIDEODIR}/roaster"
  
<pre>
+
[[yacoto-plugin]]
# wol
+
#
+
# Each MAC-ADDRESS is written as x:x:x:x:x:x, where x is a hexadecimal number
+
# between 0 and ff which represents one byte of the address, which is in
+
# network byte order (big endian).
+
# bash> ifconfig eth0 | sed q
+
#      eth0 Link encap:Ethernet  HWaddr x:x:x:x:x:x
+
#                                        ^^^^^^^^^^^
+
#                                        MAC-ADDRESS
+
WOLADD="IP_ADRESS MAC_ADRESS"
+
</pre>
+
  
Spielt man ein VDR Backup ein, werden die "CallInstall" Funktionen der Module erneut aufgerufen. Stellt somit wieder Links/Files her.
+
# yacoto, use DIR as output directory:
 +
YACOTODIR="${VIDEODIR}/yacoto"
  
<pre>
 
# misc
 
#
 
# restore links/files:
 
RESTORE="dv dvdconvert extb freecell graphtft graphlcd image pilot prefermenu remote solitaire streamdev vbox vdrrip"
 
</pre>
 
 
[[Kategorie:Installscript]]
 
[[Kategorie:Installscript]]

Aktuelle Version vom 29. Juli 2013, 20:27 Uhr

# Description: Environment for install script

Installation Prefix.

# installation
#
# installation prefix:
INSTALLPREFIX="/usr/local"

Verzeichnis in dem die Sourcen gespeichert werden.

# package directory:
PKGDIR="${INSTALLPREFIX}/src/packages"

Konfiguration für VDR, ist mit der VDR Option --config=$DISDIR identisch.

# directory where vdr stores its config files:
DISDIR="${INSTALLPREFIX}/etc/vdr"

Debuglevel für den Installations-Manager Stow.

# stow debug (levels are 0,1,2,3) e.g:
STOWDBG="3"

Dateien welche vom Skript, während der Installation verändert wurden, werden hier gesichert.

# backup directory:
BCKDIR="${DISDIR}/setup/backup"

Format für Backups.

# backup format, use date --help, e.g:
BCKFORMAT="%Y%m%d"

Löschen alter Sourcen.

# deleting, cleaning older sources (true/false):
CLEANUP="true"

Packages selbst wählen.

# auto select packages (true/false):
AUTOSEL="true"

Kommando zur Internet Einwahl.

# internet
#
# dial-in command, if you don't have access to the web, set it to "":
#DIALIN="cinternet -v -i ippp0 -A"
DIALIN=""

Kommando zur Internet Auswahl.

# hangup command, if you don't have access to the web, set it to "":
#HANGUP="cinternet -i ippp0 -H"
HANGUP=""

Optionen für den textbasierten Browser Lynx.

# lynx options, analog modem? set it to 30:
LYNXOPT="-connect_timeout=2 -trace -dump"

Optionen für den Komandozeilen Downloader wget.

# wget options:
WGETOPT="-v -c -t 30"

Kommando zum prüfen der Internetverbindung.

# command to check the www connection:
CHCONNECT="ping -c 1 www.google.com"

Einrichten eines Users (ungetestet).

# video disk recorder
#
# create a account, group/user add for vdr (root/vdr):
VDRUSR="root"

Verzeichnis für die Aufnahmen. (multi: mkdir -p /video{1,2})

# use dir as video directory:
VIDEODIR="/video0"

Interface zum auslesen der IP Adresse.

# network device name (e.g.: eth*), for edit the svdrphosts.conf
# if there is no card installed, set it to "":
INTERFACE="eth0"

Mount Punkte, siehe sources.conf.

# mount points:
MNTCAMERA="/mnt/camera"
MNTCDROM="/mnt/cdrom"
MNTDVD="/mnt/dvd"
MNTIMAGES="/mnt/images"
MNTMP3S="/mnt/mp3s"
MNTIPOD="/mnt/mp3/ipod"
MNTVIDEOS="/mnt/videos"

Plugins aus dieser Liste, werden beim entpacken gelöscht.

# plugins
#
# remove demo plugin(s):
RMPLUGINS="hello osddemo servicedemo skincurses sky status svdrpdemo"

audiorecorder-plugin

# audiorecorder, use DIR as recording directory:
AUDIORECORDERDIR="/mp3/audiorecorder"

burn-plugin

# burn, use DIR to store ISO images:
BURNISODIR="${VIDEODIR}"

# burn, set JAVA_HOME environment variable, to point your JRE installation directory:
JAVA_HOME="${JAVA_HOME:-/usr/lib/java}"

digicam-plugin

# digicam, use DIR for photos:
DIGICAMDIR="${VIDEODIR}/photos"

dvdselect-plugin

# dvdselect
DVDSELECTIMAGEDIR="${VIDEODIR}"
DVDSELECTDEVICENAME="${MNTDVD}"
DVDSELECTDEVICEORGNAME="/dev/scd0"

image-plugin

# image, use DIR for images:
IMAGEDIR="${VIDEODIR}/images"

karaoke-plugin

# karaoke plugin:
KARAOKEDIR="${VIDEODIR}/karaoke"

mp3-plugin

# mp3, use DIR for mp3s:
MP3DIR="/mp3"

muggle-plugin

# muggle, use toplevel DIR for music:
MUGGLEDIR="/mp3"

ripit-plugin

# ripit, use DIR as output directory:
RIPITDIR="${VIDEODIR}/mp3/ripit"

roaster-plugin

# roaster, use DIR as output directory:
ROASTERDIR="${VIDEODIR}/roaster"

yacoto-plugin

# yacoto, use DIR as output directory:
YACOTODIR="${VIDEODIR}/yacoto"