Author Topic: NG-FritzCallMonitor  (Read 403 times)

0 Members and 1 Guest are viewing this topic.

Offline kargo.25

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4249
NG-FritzCallMonitor
« on: December 12, 2010, 10:12:16 PM »
NG-FritzCallMonitor

Quote
Hallo Coolyfan's,

FlatTV vom Next-Generation-Team hat für die Cooly den FritzCallmonitor neu geschrieben.

Funktionsumfang ist der selbe wie man ihn von der D-Box her kennt.

Rückwertssuche mit Eintrag in das Adressbuch
MSN Support gibt nur Popup oder Massage für definierte Rufnummern aus
Ip-Adressen für weitere Boxen können angegeben werden

Damit das Plugin auch automatisch geladen wird hab ich diesen Eintrag in die "start_neutrino" gemacht:
Code: You are not allowed to view links. Register or Login
#!/bin/sh
export PATH=/var/bin:/var/sbin:/var/plugins:/sbin:/bin:/usr/sbin:/usr/bin

[ -c /dev/null ] || ( rm -f /dev/null ; mknod -m 777 /dev/null c 1 3 )

/var/bin/FritzCallMonitor &
operations camd_init

#touch /tmp/norestart
touch /tmp/.kill_bootlogo
.. und hier noch die Erläuterung dazu, was in der Datei ".version" für das Beispielplugin "Demo-Plugin" stehen müßte:

Struktur eines Eintrages in der kwupdate.conf

Code: You are not allowed to view links. Register or Login
T;name;description;version;ABCDEFGH;[from];[until];;;[[[dir;[[file;]file;...]

T      Typ     "P"=Plugin, "S"=Systemtool, "G"=Spiel, "L"=Sprachdatei, "F"=Einzelfile

name    Paketname    für dieses Beispiel: "demo"

description   Klarname  "Demo-Plugin", wird in den Dialogen angezeigt

version   Version   z.B. "1.0"

ABCDEFGH  Deinstallflags müssen 1 oder 0 sein
              A=1 es wurden Dateien / Verzeichnisse installiert
              B=1 es wurde ein Eintrag in plugin_run.mnu vorgenommen
              C=1 es wurde zusätzlich die Datei plrun_name.mnu angelegt
              D=1 es wurde ein Eintrag in plugin_config.mnu vorgenommen
              E=1 es wurde zusätzlich die Datei plconfig_name.mnu angelegt
              F=1 nach Installation oder Deinstallation ist ein Boxenneustart nötig
              G=1 nach Installation oder Deinstallation ist ein Neustart von Neutrino nötig
              H  Reserve (im Moment immer 0)          
             
from    ab Version   Image-Version, ab welcher das Update installiert werden darf (ergibt sich aus
              den letzten 12 Ziffern des Versionsstrings hinter "version=" im File "/.version"
              im Root des Images. Aus Scriptinggründen muß noch eine 1 abgezogen werden. Für
              das aktuelle Image mit "201007212130" wäre das also "201007212129".
             
until    bis Version   Image-Version, bis zu welcher dieses Update installiert werden muß oder darf.
              kann mit "from" kombiniert werden            
             
dir;file  zu löschen   wenn A=1, dann werden ab dieser Stelle beliebig viele Directorys (welche rekur-
              siv und forced gelöscht werden) und Dateien getrennt durch Semikolons angegeben
              Diese werden nacheinander gelöscht.
             
Die mehrfachen Semikolons dienen der Definition von momentan nicht genutzten Reserveparametern und
müssen unbedingt in der vorgegebenen Anzahl übernommen werden.
Thx Snowhead