@TomG: runvdrdevel Script

  • Kann man nicht noch ein Flag für CVS einbauen (/etc/default/vdrdevel)
    CVS="yes"
    CVSDIR="/usr/src/dvb-kernel"


    und dann die runvdrdevel entsprechend ändern:


    if [ "$CVS" = "yes" ];then
    $CVSDIR/build-2.6/insmod.sh load
    elif [ "$DVB11" = "yes" ]; then
    modprobe dvb
    else
    if [ $LSMOD -eq 0 ] ; then
    modprobe dvb-ttpci >/dev/null 2>&1
    fi
    # get DVB module stack
    MODULES=`lsmod | grep dvb-core | cut -d'[' -f2 | cut -d']' -f1`
    MODULES="$MODULES dvb-core"
    fi


    if [ "$CVS" = "yes" ];then
    $CVSDIR/build-2.6/insmod.sh unload
    sleep 2
    $CVSDIR/build-2.6/insmod.sh load
    elif [ "$DVB11" = "yes" ]; then
    modprobe -r dvb
    sleep 2
    modprobe dvb
    else
    for MODUL in $MODULES; do
    rmmod $MODUL >/dev/null 2>&1
    wait `pidof rmmod`
    done
    modprobe dvb-ttpci >/dev/null 2>&1
    fi

    Gruss
    Uwe
    ----
    YaVDR 2.6.6, QNAP TS-453a, Octopus Net max S8

    2 Mal editiert, zuletzt von uxtuner ()

  • Wäre da TomG nicht der bessere Ansprechpartner !?


    Der Sinn liegt darin, beim VDR-Start zu prüfen, ob es eine CVS Version der DVB-Module gibt und wenn ja, dann diese zu laden, ansonsten halt die "normalen" Module, richtig?
    Klappt das so bei dir?


    LG
    Roman

    Wohnzimmer (Client 1): C't Vdr (Sarge), 2.6.15-sl, 1.4.0-2, TT-1.5 FF, Hermes 651, 40 GB, 2Ghz Celeron, 512MB, PSOne TFT
    Server: C't VDR (Sid), 2.6.15-1-k7, 1.4.1-1, TT-1.6 FF, XP-2000+, 500GB, 512MB
    Schlafzimmer (Client 2): MediaMVP
    MediaMVP, Bose S 100, 400er Oldischlepptopp für den Garten

  • Zitat

    Original von uxtuner
    Kann man nicht noch ein Flag für CVS einbauen (/etc/default/vdrdevel)
    CVS="yes"
    CVSDIR="/usr/src/dvb-kernel"


    und dann die runvdrdevel entsprechend ändern:



    Zuerst einmal: Damit man verstehen kann, was du willst, solltest du Code auch immer in eine Code-Umgebung setzen (wie ich es im Zitat gemacht habe).


    Die Frage betrifft genauso vdr wie vdrdevel, denn die runvdr(devel) ist (im Source-Paket) identisch. Mit diesen Treiber-Geschichten hat sich bisher immer Peter alias psct beschäftigt. Da er hier nicht so viel mitliest, wäre 'ne Mail an ihn eine Möglichkeit. Oder die ctvdr-Mailingliste.


    Ich vermute aber, dass er so etwas nicht einbauen wird. Der bessere Platz für solche Manipulationen ist /etc/modutils. Du kannst die Datei linuxtv-dvb.2.4.27-ctvdr-1 dort anpassen oder ersetzen, so dass beim "modprobe dvb" das richtige passiert. Danach nicht update-modules vergessen aufzurufen.


    Tom

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!