Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - wino

31
Entwicklung [ Development ] / Nightbuild Für Mld-3.0.3
« on: May 17, 2013, 17:51:21 »
Bei der Version 3.0.3 kann ich kein python-uinput und  irserver Addon finden.

32
Entwicklung [ Development ] / Abhängigkeit Zu Dvb-sundtek
« on: May 16, 2013, 20:52:36 »
Keine Ahnung was hier gemacht wird oder welches Ziel mit der 3.0.3 angedacht ist. Eine Version einzustellen wo noch einiges zu tun wäre und eine neue Baustelle aufzumachen halte ich nicht für gut durchdacht. Da sollten sich diejenigen um auftretende Probleme kümmern, die die Version eingerichtet haben.

Gruß wino

33
Entwicklung [ Development ] / Avahi
« on: May 15, 2013, 13:19:15 »
Hallo skippy,
Quote
@wino: was brauchst du unbedingt? Wenn was fehlt, kann ich ja auch nachliefern
An die Addons unter /etc hatte ich nicht gedacht, die brauche ich natürlich nicht. Mir geht es nur um die Configs.

Gruß wino

34
Entwicklung [ Development ] / Init Skripte Mit Pid-file
« on: May 14, 2013, 23:22:31 »
Quote
generiert udevil selber ein pid file?
Habe das Skript eben nochmal getestet. Bei stop devmon wird auch udevil beendet. Wir sollten den restart Teil aus dem Skript entfernen. Dieser Abschnitt funktioniert nicht.

@Christian,
teste das Skript bitte mal ob dein Display damit wieder funktioniert.

Gruß wino

35
Entwicklung [ Development ] / Avahi
« on: May 14, 2013, 23:02:40 »
Quote
mit tar und gzip sind das immer noch 144 MB - ist für eine Mail etwas groß. Soll ich dir eine CD schicken oder hast du eine andere Idee.
Ich wollte eigentlich nur das Verzeichnis /etc haben.

Gruß wino

36
Entwicklung [ Development ] / Avahi
« on: May 14, 2013, 21:01:52 »
Quote
Ich bin jetzt wieder auf den Sicherungsstand vom 10. Mai 2013 zurück und habe nur noch den avahi-linker und autofs aktualisiert. Das funktioniert bei mir ganz gut, auch wenn die Scripte vermutlich (noch) nicht sauber beendet werden. Auch das Display wird hier noch dunkel beim Ausschalten.
Vielleicht kannst du mir mal dein gepacktes etc Verzeichnis zukommen lassen. Wenn damit alles funktioniert, sollte sich die Ursache für das jetzige Verhalten finden lassen.

wino

37
Entwicklung [ Development ] / Init Skripte Mit Pid-file
« on: May 14, 2013, 20:55:22 »
Habe den Block in der rc.init wieder aktiviert und die Addons irserver, irserver2uinput und devmon, nach dem Vorbild von MegaX bei avahi-linker, auf PID-File  und Daemon umgestellt. Die beiden erstgenannten Skripte starteten vorher mit der bekannten Meldung. Jetzt scheinen diese wie gewünscht zu starten und zu laufen.

Hier das devmon init Skript zum testen.
Code: [Select]
#!/bin/sh

DAEMON=/usr/bin/devmon
ARGS=''
NAME=devmon
PID_FILE=/var/run/$NAME.pid

    . /etc/init.d/rc.functions

case "$1" in
    start)
  echo "Starting $NAME"
  start-stop-daemon --start --pidfile $PID_FILE --make-pidfile --background --exec $DAEMON -- $ARGS > /dev/null 2>&1
  check_status
    ;;
    stop)
  echo "Stopping $NAME"
  start-stop-daemon --stop --signal 2 --quiet --pidfile $PID_FILE > /dev/null 2>&1
  check_status
    ;;
    restart)
$0 stop
sleep 2
$0 start
    ;;
init)
  start=1
    ;;
*)
  echo "Usage $0 {start | stop | restart}" >&2
  exit 1
esac
Vielleicht sollte noch udevil bei der Beendigung von devmon berücksichtigt werden.

Gruß wino

38
Hallo Christian,
Quote
Ich habe gerade noch einmal ein wenig am vdr getestet.

Leider komme ich zu dem Ergebnis das die Schleife in der rc.init bei mir zwingend von Nöten ist.

Ich glaube wenn wir es sauber machen wollen, sollten wir die relevanten Startscripte die einen deamon starten weitestgehend mit einem pidfile Versehen.

 :unsure:  ich frage noch einmal in die runde, wie loggt ihr den shutdown am besten mit ? Ich sehe nicht viel im logfile und am Bildschirm versperrt mir das Bootstep die Sicht ... Habt ihr dieses komplett deaktiviert ? :computertod
Ja die Schleife wird wohl gebraucht um überhaupt eine Startreihenfolge zu organisieren. Stichwort before und after. Den Shutdown zu loggen wird wohl nicht möglich sein. Die Dateisysteme werden vorher ausgehangen. Vielleicht siehst du etwas wenn du in der rc.config bei POWEROFF_LAST_CMD= ein sleep 20 oder so einsetzen. Dann kannst du in Ruhe die letzten Meldungen ansehen. Bei diesem Beispiel 20 Sekunden.

Was meinst du mit -> Habt ihr das komplett deaktiviert?

Es wäre an der Zeit, alle Skripte die noch auf mdev ausgerichtet sind, umzustellen. Da ich keine Ahnung von der Shell-Programmierung habe, wird das wohl an euch bzw. an Claus hängen bleiben.

Gruß wino

39
Entwicklung [ Development ] / Info Taste Geht Nicht Mehr
« on: May 12, 2013, 21:05:00 »
Quote
In der remote.conf stehen doch beide Tasten drinnen?
Code: [Select]
...
LIRC.Info  KEY_INFO
...
LIRC.Schedule  KEY_EPG
...
Ich glaube bei der MLD-3.0.1 heißen die Tasten anders.

40
Quote
Wäre es dann nicht besser die funktionen von ps in der busybox zu aktivieren oder sind da nicht alle dabei?
busybox.config:
Code: [Select]
# CONFIG_FEATURE_PS_TIME is not set
# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
Ob das besser wäre weiß ich nicht. Welche Optionen durch die Aktivierung dieser Menüpunkte dazu kommen kann ich auch nicht sagen. Vielleicht hast du Lust das herauszufinden und zu testen.

wino

41
Quote
Mit dem ps aus der busybox erreicht man genau das gleiche nur lautet der Befehl so:
Code: [Select]
kill $(ps | grep "avahi-linker" | grep python | awk '{print $1}')Funktioniert einwandfrei hier. Somit könnte /usr/bin/ps entfernt werden.
MegaX
Ich dachte es ging darum ob die verwaisten Links von Shares gelöscht werden. Wenn es nur um die Beendigung von avahi-liker ginge, bräuchte man diesen Aufwand mit ps und grep nicht. Das File ps wird auch für udevil benötigt.  

42
Quote
Stopping avahi-linker
ps: invalid option -- 'e'
BusyBox v1.21.0 (2013-05-12 10:17:47 CEST) multi-call binary.

Usage: ps

Show list of processes

        w       Wide output
        l       Long output
        T       Show threads

sh: you need to specify whom to kill[/CODE]
Es muss im init vom avahi-linker der Pfad zu ps /usr/bin eingetragen werden. Mit dem kastrierten ps der Busybox wird das nichts. Im Skript devmon von udevil muss das auch gemacht werden.

43
Nachdem ich bei udevil das Makefile wie bei avahi-linker wegen ps angepasst habe und im Skript devmon die Pfade von ps auf /usr/bin gesetzt habe, bekomme ich bei svn ci eine Fehlermeldung.[code]/MLD-Devel/MLD/udevil$ svn ci
Ersetze        Makefile
svn:

44
Quote
sei mir nicht böse ich habe das binary ps wieder entfernt und das Makefile angepasst das ps direkt aus der eigenen Develumgebung kopiert wird.
Das ist schon in Ordnung. Hatte daran nicht gedacht. Habe eben noch ein Update des avahi-linker Skripts durchgeführt.

45
Entwicklung [ Development ] / Irtrans Empfänger
« on: May 12, 2013, 10:40:30 »
Habe mal eine Beschreibung für IR Trans von deren Seite abgekupfert und leicht abgewandelt.

IR Trans macht den PC zu einer programmierbaren Fernbedienung: Er lernt die Befehle der Fernbedienung, speichert sie in einer Datenbank und sendet sie wieder. Außerdem kann der PC mit fast jeder Fernbedienung steuern werden.