[Eisfair-1] vboxctrl 0.1.3 Fehler + teilweise geloesst

Maik Gründel <[email protected]>
Newsgroups spline.eisfair
Organization spline
Message-ID <[email protected]>
Hallo zusammen,

da ich nun "VBOX" erfolgreich zum laufen gebracht habe, habe ich nun 
nach einer Moeglichkeit gesucht, die Nachrichten von VBOX direkt auf dem 
EIS abzuspielen.
Da mein EISFAIR Anrufbeantworter bei mir im Buero steht und eine onboard 
Soundkarte + eingebauten Lautsprecher hat (Compaq Deskpro EP)
bin ich auf "vboxcrtl" von Vsevolod Kukol gestossen.

Leider scheint das Paket nicht mehr gepflegt zu werden, da unter 
benötigte Paket zweimal "unknown" steht.

<unknown> >= 1.1.1 - <unknown>
<unknown> >= 1.0.8 - <unknown>

Habe das Paket dann trotzdem installiert, dabei traten allerdings 
folgende Fehler auf:

Als das erste unkonwn Paket heruntergeladen werden sollte, kam die 
Meldung "This package is not compatible with "eisfair-1"." Die URL
lautet: http://download.eisfair.org/packages/updates/update.tar.gz

Als das zweite unkonwn Paket heruntergeladen werden sollte, kam die 
Meldung "This package is not compatible with "eisfair-1"." Die URL
lautet: http://download.eisfair.org/packages/dev/vbox.tar.gz

Konnte beide Pakete anhand der Namen als Pakete Base 1.1.1 und VBOX 
1.0.8 identifizieren.

Das Dritte Paket "oss-sound 0.9.2" liess sich ohne gravierende 
Fehlermeldung installieren und aktivieren. Die Fehlermeldung betraf nur 
die fehlende Konfigurationsmöglichkeit Ìber Curses-Style, was ich als
Eisfair Menueoberflaeche verwende und das ich es per Editor Joe 
konfigurieren soll.

Bei der Konfiguration von vboxctrl erschien dann eine Dialogbox mit 
Fehlermeldung:"
ERROR: /var/install/help/vboxctrl (0): file not found
1 error(s), 0 warning(s)
file: /var/install/help/vboxctrl
Nach betaetigen von OK konnte vboxctrl dann konfiguriert werden.

Der naechste Schoenheitsfehler fiel mir beim abspielen der Nachrichten 
ins Auge.
Nachdem im Administrationsmenue von vboxcrtl auf "Play new messages" 
oder "Administrate Messages" geht, wird die Fehlermeldung: "find: 
warning: you have specified the -maxdepth option after a non-option 
argument- type, but options are not positional (-maxdepth affects tests 
specified before it as well as those specified after it). Please specify 
options before other arguments." ausgegeben, was den Bildaufbau ziemlich 
stört.

Ich habe dann Ursachenforschung und einbisschen reverse engineering 
betrieben ;-)

Folgende Dateien wurden von mir bearbeitet:
/var/install/bin/vboxcrtl-admin
/var/install/bin/vboxcrtl-play
/usr/local/vboxcrtl/vboxchecknew.sh
/usr/local/vboxcrtl/vboxplaynew.sh

Ich habe dann die Dateien folgenderweise angepasst.

Vboxcrtl-admin
Zeile 136
countfiles=`find $msgboxdir -maxdepth 1 -type f -newer 
$vboxcrtl_dir/vboxstat.$name | wc -l | tr -d " "`
Zeile 178
countfiles=`find $msgboxdir -maxdepth 1 -type f | wc -l | tr -d " "`
Zeile 179
countfiles_new=`find $msgboxdir -maxdepth 1 -type f -newer 
$vboxctrl_dir/vboxstat.$name | wc -l | tr -d " "`

vboxcrtl-play
Zeile 97
countfiles=`find $spool_dir/$name/incoming -maxdepth 1 -type f -newer 
$vboxcrtl_dir/vboxstat.$name | wc -l | tr -d " "`

vboxchecknew.sh
Zeile 104
countfiles=`find $spool_dir/$name/incoming -maxdepth 1 -type f -newer 
$vboxcrtl_dir/vboxstat.$name | wc -l | tr -d " "`

Zeile 181
countfiles=`find $spool_dir/$name/incoming -maxdepth 1 -type f -newer 
$vboxcrtl_dir/vboxstat.$name | wc -l | tr -d " "`

vboxplaynew.sh
Zeile 113
countfiles=`find $vboxdir -maxdepth 1 -type f -newer $reffile | wc -l | 
tr -d " "`

Jetzt taucht die find Warnmeldung nicht mehr auf. Allerdings konnte ich 
die Dateien vboxchecknew.sh und vboxplaynew.sh nicht testen, da das 
Paket text2speech nicht mehr existiert bzw. auf Packeis nicht gefunden 
werden kann.

Vielleicht liesst ja Vsevolod Kukol hier mit und kann die Aenderungen in 
das Paket vboxcrtl einbauen und eine aktualisierte Version des Paketes 
anbieten. Ich haette Intresse :-)

Gruss,
Maik
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.