Beiträge von Fred Bogus Trumper

    die .pyc laufen auch - habe selber ein altes OE1.5 Plugin ohne .py neu gepackt und dann ins OE2.0 installiert.


    Schätze, man muss auch prüfen ob die depends noch stimmen. Musste für das Plugin auch die depends von "twisted-web" auf "python-twisted-web" ändern, dann funktionierte die Installation und auch das Plugin

    Warum auf der Dream rummurksen? Wieso programmierst du kein Makro und legst es als Funktion "Deepstandby" auf eine Aktionstaste?


    MENU - RIGHT - OK - RIGHT - Ausschalten


    oder unter "Anpassen"
    Aktion nach Langem Tastendruck auf POWER: Direkt runterfahren


    Powertaste der Harmony anlernen, wenn nicht definiert (weiß nicht mehr genau ob es die Funktion "Powertoggle" standardmäßig gibt) und die Funktion auf eine nicht benötigte Taste legen, dann funktioniert das wie mit der Original DMM FB


    zumindest meine Harmony 555 kommt mit langen Tastendrücken zurecht, sonst mal mit delay und Wiederholrate etc. in der harmonysoft spielen (Problembehandlung)

    naja, gibt mehrere Möglichkeiten


    entweder die OE1.6 ipk's mit mit 7zip entpacken und manuell ins Image einbauen und hoffen, dass die depends auch im OE2.0 erfüllt bzw. nachinstallierbar sind und das plugin noch läuft, oder warten bis die Plugins vom jeweiligen Entwickler "angepasst" nachgeliefert werden


    ich hab' schon einige Sachen aus OE1.6 ins OE2.0 eingebaut, bis jetzt läuft alles und hab' auch schon das eine oder andere mips32el.ipk für den "Heimgebrauch" aus den OE1.6 Sourcen gebaut ...


    nur Geduld - für das OE2.0 gibt es noch nicht mal ein stable release, das wird wohl noch dauern - dann kommt auch der Rest :winking_face:

    ich hab's so auch schon unter OE1.6 gemacht:


    /usr/script/user_bootup.sh erstellen


    in dem script starte ich zwei, drei eigene Sachen wie stbup und verlinke es nach /etc/rc3.d/

    Code
    ln -sf /usr/script/user_bootup.sh /etc/rc3.d/S99user_bootup.sh


    dann wird beim booten das user_boot.sh am Ende ausgeführt
    Wenn man was ändern/hinzufügen etc. will, muss man nur die /usr/script/user_bootup.sh editieren - die wird bei einem Update auch nicht wie die bootup überschrieben, was aber im OE 2.0 jetzt sowieso hinfällig ist ...

    hab's auch mit heutigem Image mit BA7.0.6 am Stick getestet


    ARD wie ZDF Mediathek läuft hier mit 8Mbit Anschluß - ARD lief sogar länger als 2 Minuten


    was mir auffiel: man kann eine Mediathek nicht verlassen, ohne HbbTV zu beenden bzw. kommt man auch nicht nach beenden des Videos zur Auswahlseite der Mediathek - oder gibt es da einen "Trick"?

    richtig wäre:

    Code
    /pfad/zur/bin >> /pfad/zur/logdatei 2>&1


    2>&1 > /pfad/zur/logdatei wird im 1. Schritt stderr nach stdout umgeleitet - zu diesem Zeitpunkt ist stdout noch an den Monitor gebunden. im 2. Schritt wird nur stdout in die Datei umgeleitet (stderr geht an den Monitor)


    seit Bash-Version 4 gibt es einen eigenen Oparator für die gemeinsame Umleitung und vermeidet o.g. Fehler:

    Code
    /pfad/zur/bin &> /pfad/zur/logdatei


    funktioniert auch auf der Dream


    kann man einfach testen, dann sieht man den Unterschied:


    ls /asfj /usr > 2>&1 /tmp/test.log
    cat /tmp/test.log


    ls /asfj /usr > /tmp/test.log 2>&1
    cat /tmp/test.log


    ls /asfj /usr &> /tmp/test.log
    cat /tmp/test.log

    Evtl. ist das ein Softwarefehler?

    Das ist mehr als ein Softwarefehler - das ist Humbug (sorry! aber das musste mal raus). Es haben zig weniger erfahrene User nach dem Neuflashen eines 3.2.2 Images die interne Festplatte neu initialsiert, weil sie nicht mehr auf die Aufnahmen zugreifen konnten, weil die Platte nicht automatisch gemountet wurde - und die Fehlermeldung "could not create movie" gab dann den Rest. Und beim manuellen Erstellen des Folders /movie scheitert es oft: "Was ist Telnet?!"


    so wurden zig Aufnahmen geschrottet - kann man in einschlägigen Foren nachlesen


    und es gibt massig Threats wie: "alle Aufnahmen nach neuflashen weg" ,"kann nicht mehr Aufnehmen" ...


    man kann (noch) den ganzen E2-mount der devices über die fstab aushebeln - fragt sich nur wie lange noch ...

    ich "ärgere" mich schon seit längerem über cron, das "out of the box" nicht funktioniert:


    crontab sucht sucht die tabs in /crontabs, busybox-cron in /etc/cron/crontabs - aber beide Ordner sind nicht vorhanden

    Code
    root@dm800se:~# crontab -e
    crontab: chdir(/crontabs): No such file or directory
    root@dm800se:~# cat /etc/init.d/busybox-cron | grep ARGS | head -1
    ARGS="-c /etc/cron/crontabs"
    root@dm800se:~# ls /etc/cron
    ls: /etc/cron: No such file or directory
    root@dm800se:~#


    der "bug" wird auch so in Alternative Images übernommen ...



    ich löse es dann immer so - und die Lösung hatte auch nicht gerade aus dem Ärmel geschüttelt, musste auch erst tüfteln:
    - erstelle /etc/cron/crontabs manuell
    - erstelle den symlink "crontabs" nach /etc/cron/crontabs um mir die umständliche tab Verwaltung zu ersparen (crontab -e -c /etc/cron/crontabs/) bzw. um das busybox-cron script nicht editieren zu müssen


    Code
    root@dm800se:~# mkdir /etc/cron
    root@dm800se:~# mkdir /etc/cron/crontabs
    root@dm800se:~# ln -sf /etc/cron/crontabs /crontabs
    root@dm800se:~#



    vielleicht kann man das fixen, dass es out of the box funktioniert, also dass die notwendigen Ordner im Image vorhanden sind (/crontabs) und ggfs. das busybox-cron script anpasst:

    Code
    ARGS="-c /crontabs"


    danke

    ich starte auch ein Script über die GUI - ich hab' das so (sehr einfach) gelöst:
    /usr/lib/enigma2/python/Plugins/Extensions/ExecuteMyScript/plugin.py


    taucht im "Blue Panel" und in den Erweiterungen auf und läßt sich mit Quickbutton, Mulitquickbutton etc. auf Farbtaste LANG zuweisen


    die leere __init__.py im Plugin Ordner nicht vergessen


    beim Starten wird nur das Script /usr/script/ExecuteMyScript.sh ausgeführt und über den "Consolen Screen" ausgegeben

    das liegt daran, das nfts nicht automatisch geladen wird


    kernel-module-ntfs nachinstallieren
    dann per telnet

    Code
    lsmod ntfs


    dann wird auch wieder der NTFS-Stick/Platte nach /autofs/sdxy gemounted - bis zum nächsten reboot


    alternativ "lsmod ntfs" vor autofs über /etc/rc3.d/ beim booten ausführen lassen


    /etc/rc3.d/S20loadntfs

    Bash
    #!/bin/sh
    #kernel-module-ntfs nachladen
    modprobe ntfs


    Code
    chmod 755 /etc/rc3.d/S20loadntfs


    funktioniert hier wunderbar