Installscript

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 75: Zeile 75:
  
 
  ###############################
 
  ###############################
  #   if [ "${real_os_type}" = "Mandrake Linux" ] ; then
+
  # if [ "${real_os_type}" = "Mandrake Linux" ] ; then
  # pos=`grep -n "^  new cLircRemote(\"/dev/lircd\")" vdr.c|cut -f1 -d:`
+
  #     pos=`grep -n "^  new cLircRemote(\"/dev/lircd\")" vdr.c|cut -f1 -d:`
  # if [ "${pos}" ] ; then
+
  #     if [ "${pos}" ] ; then
  #     sed -i "$[${pos}+1]i#elif defined(REMOTE_LIRC_MDK)" vdr.c
+
  #         sed -i "$[${pos}+1]i#elif defined(REMOTE_LIRC_MDK)" vdr.c
  #     sed -i "$[${pos}+2]i\ \ /* 2003-09-31 <mk> for LIRC from Mandrake 9.1 RPMs */" vdr.c
+
  #         sed -i "$[${pos}+2]i\ \ /* 2003-09-31 <mk> for LIRC from Mandrake 9.1 RPMs */" vdr.c
  #     sed -i "$[${pos}+3]i\ \ new cLircRemote(\"\/tmp\/.lircd\");" vdr.c
+
  #         sed -i "$[${pos}+3]i\ \ new cLircRemote(\"\/tmp\/.lircd\");" vdr.c
  # fi
+
  #     fi
  # sed -i "s/REMOTE=LIRC/REMOTE=LIRC_MDK/" "${CNFDIR}/configure.conf"
+
  #     sed -i "s/REMOTE=LIRC/REMOTE=LIRC_MDK/" "${CNFDIR}/configure.conf"
  #   fi
+
  # fi
 
  ###############################
 
  ###############################
  

Version vom 29. Juni 2004, 11:14 Uhr

Inhaltsverzeichnis

Was ist das Installscript?

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

Woher bekommt man es?

  1. www.vdr-portal.de
  2. ftp.cadsoft.de
  3. www.linvdr.org

Mit welchen Distributionen arbeitet es?

Wie funktioniert es?

Datei:Bild:main 1.png

Manual!

Hier geht's zur VDR Wiki Kopie des aktuellen MANUAL-DE (Version 0.5.8).

Vor- und Nachteile?

  • Anders wie bei LinVDR und Co sollten Linux-kenntnisse vorhanden sein, anderfalls nutzt Bitte eine VDR Optimierte Distri!
  • Zeitaufwendig (übersetzen der Sourcen) kann je nach System und ausgewählter Software 1 - 2 Stunden dauern.
  • Saubere Installations- und Deinstallationsroutine Dank des Packet Managers Stow
  • Versions-unabhängig, da auschließlich Sourcen genutzt werden.
     Soll wer anders schreiben, ich kann mich wohl kaum über die "Vor- und Nachteile" auslassen.

Anpassungen 2.6 Kernel Driver!

 start_dvb() -> way 2
 stop_dvb() -> way 2
 LMODULES -> module
 RMODULES -> module
 videodev
 dvb-core
 dvb-ttpci
 dvb-bt8xx
 alps_tdlb7
 alps_tdmb7
 at76c651
 cx24110
 dst
 grundig_29504-401
 grundig_29504-491
 mt312
 nxt6000
 sp887x
 stv0299
 tda1004x
 ves1820
 input
 evdev
 ves1x93
 BUDGET ->
 budget-core
 budget
 budget-ci
 budget-av
 dvb-ttusb-budget
 skystar2

Anpassungen MDK (Lirc)!

- Mandrake 9.1 RPMs, (./preesoft/VDR.cmd) folgendes auskommentieren und VDR mit "REMOTE=LIRC_MDK" übersetzen. Quelle VDR Mailinglist.

###############################
# if [ "${real_os_type}" = "Mandrake Linux" ] ; then
#     pos=`grep -n "^  new cLircRemote(\"/dev/lircd\")" vdr.c|cut -f1 -d:`
#     if [ "${pos}" ] ; then
#         sed -i "$[${pos}+1]i#elif defined(REMOTE_LIRC_MDK)" vdr.c
#         sed -i "$[${pos}+2]i\ \ /* 2003-09-31 <mk> for LIRC from Mandrake 9.1 RPMs */" vdr.c
#         sed -i "$[${pos}+3]i\ \ new cLircRemote(\"\/tmp\/.lircd\");" vdr.c
#     fi
#     sed -i "s/REMOTE=LIRC/REMOTE=LIRC_MDK/" "${CNFDIR}/configure.conf"
# fi
###############################

Tipps und Tricks!

~ # sh vdr-install-script-0.5.8.run -- --help

path:

--targetdir=DIR                [default="/usr/local/src"] Bitte nicht ändern!
--disdir=DIR                   [default="/usr/local/src/VDRtmp"] Verzeichnis für die VDR Configuration.
--commandsdir=DIR              [default="/usr/local/share/vdr"] Verzeichnis für commands[@].conf/recccmds[@].conf files.
--packagedir=DIR               [default="/usr/local/src/packages"]
--backupdir=DIR                [default="/usr/local/src/VDRtmp/setup/backup"]
--logfiledir=DIR               [default="/var/log/vdr"]
--videodir=DIR                 [default="/video"] Bitte nicht ändern!
--vdrripdir=DIR                [default="/video/vdrrip"] vdrrip plugin
--imagedir=DIR                 [default="/video/images"] image plugin
--clipincdir=DIR               [default="/video/clips"] clipinc
--dagrabdir=DIR                [default="/mp3"] cda2mp3
--mp3dir=DIR                   [default="/mp3"] mp3 plugin

dial:

--dialin="CMD"                 [default="cinternet -v -i ippp0 -A"] Kommando zur "Internet-einwahl".
--hangup="CMD"                 [default="cinternet -i ippp0 -H"] Kommando zum "trennen der Internet-verbindung".
--delay=[N]                    [default="3"] sec.
--disable-dialin               disable dialin/hangup

wget/lynx/net:

--wgetopt="OPTIONS"            [default="-v -c -t 30"]
--lynxopt="OPTIONS"            [default="-connect_timeout=5 -trace -dump"]
--lynxtimeout=[N]              [default="99"] sec.
--interface=[N]                [default="eth0"]
--disable-dldialog             download menus (textbased)

stow:

--stowverbose=[N]              [default="2"] debug 0,1,2,3

installation:

--defines="OPTIONS"            [default="-D_GNU_SOURCE"]
--disable-cleanup              disable "deinstall"
--disable-autosel              disable "auto select" packages
--enable-loglevel              safe configure files > installation.log
--disable-cvspack              disable compressing the cvs directorys
--backupformat=%d.%m.%y        [default="25.06.04"]
--dialogopt="OPTIONS"          [default="--clear"]
--runcmds="CMD"                run command after extract

misc:

--clipinclicence=xxxxx-xxxxx   license key for clipinc
--buildrunpackage              generate the runpackage
--checkreq                     check requirements
--ostype                       show ostype
--version                      show install version
--help                         show this usage message

hints:

 ./setup.sh --dialin=arg --disdir=/etc/vdr ...
 ./setup.sh --dialin="arg_1 arg_2 arg_3 ..." --disdir=/etc/vdr ...
 ./vdr-install-script-0.5.8.run -- --dialin=\"arg_1 arg_2 arg_3 ...\" --disdir=/etc/vdr ...

EOF