* Andreas Kool <[EMAIL PROTECTED]> schrieb:
> On Thu, Aug 01, 2002 at 05:51:43PM +0200, Tobias Becker wrote:
> > Langfristig gesehen, w�re es �berlegenswert, das W�hrungsformat in der
> > Konfigurationsdatei abzulegen, da ein von der Vorgabe abweichendes
> > Format ansonsten das manuelle �ndern jeder neuen rate-CC.dat erfordert.
> > Allerdings sind mir die urspr�nglichen �berlegungen, die zum U:-Tag
> > gef�hrt haben, nicht bekannt.
>
> Nun, die Ueberlegungen waren einfach die, dass der isdnlog vollkommen
> Ortsunabhaengig ueberall sofort funktionieren soll, und die
> Laenderspezifischen Dinge wie
> - Anbieter
> - Preise
> - Waehrung
> - usw.
> in einer Landesspezifischen Datei, der "rate-CC.dat" stehen.
> Damals, im isdnlog-1.0 (Gott hab ihn selig ...) stand die Waehrung noch
> in der "/etc/isdn/isdn.conf" drin ...
OK, nichtsdestotrotz k�nnte ich mir weiterhin als sinnvolle
Konfigurationsm�glichkeit vorstellen, das Ausgabeformat alternativ
dominierend in der isdn.conf festlegen zu k�nnen.
Bis auf weiteres ist dies aber auch f�r mich nicht wichtig, da ich die
rate-de.dat eh lokal generiere und dabei einen abweichenden header
verwende. Und die M�glichkeit die Ausgabe in Cent statt in Euro
erfolgen zu lassen, halte ich weiterhin f�r so gut, dass sie beibehalten
werden sollte, da zumindest ich lieber mit Ganzzahlen als mit
Bruchteilen rechne.
> > isdnbill funktioniert hier nicht, dies aber nur am Rande:
> [...]
> So, jetzt Spass beiseite: Wo hast du denn diesen uralten "isdnbill" her?
> Die libgdbm verwenden wir schon seit (Oh Gott, Leo, wann hast Du die
> libgdbm raus, und die cdb reingeworfen?) Jahren nicht mehr ...
>
> Also mach' bitte mal einen "cvs checkout", und compiliere *alles* komplett
> neu durch!
Danke f�r den Hinweis, isdnbill trug das Dateidatum 2000-04-21.
Offenbar wurden ab diesem Datum bei mir zwar neuere Versionen als
~/isdn4k-utils/isdnlog/bin/isdnbill erzeugt, aber nicht installiert
('make ILP=1' als normaler Nutzer, dann 'make install' als root).
Durch einen kleinen Eingriff in das Makefile konnte ich dieses
Fehlverhalten beheben, zweifele allerdings etwas daran, dass ein
dermassen allgemeines Vorgehen n�tig ist. Hier die �nderung:
$ cvs diff -u Makefile.in
Index: Makefile.in
===================================================================
RCS file: /i4ldev/isdn4k-utils/isdnlog/Makefile.in,v
retrieving revision 1.205
diff -u -r1.205 Makefile.in
--- Makefile.in 2002/07/26 22:14:19 1.205
+++ Makefile.in 2002/08/09 16:28:31
@@ -1830,6 +1830,7 @@
$(INSTALL_BIN) $(ISDNREP) $(DESTDIR)$(BINDIR)
$(INSTALL_BIN) $(ISDNCONF) $(DESTDIR)$(BINDIR)
$(INSTALL_BIN) $(ISDNRATE) $(DESTDIR)$(BINDIR)
+ $(INSTALL_BIN) $(ISDNBILL) $(DESTDIR)$(BINDIR)
-@if (ps x | fgrep $(ISDNLOG) | grep -v grep) >/dev/null; then \
kill -HUP `cat $(RUNDIR)/isdnlog.isdnctrl0.pid 2>/dev/null`; \
echo "Restarting running isdnlog!" ; \
Damit funktioniert isdnbill bzw. seine Installation.
Gru� Tobias
--
Tobias Becker E-Mail [EMAIL PROTECTED] PGP 0xD06BB70D
* Beschr�nke dich nicht auf den Zweig oder das Blatt, sonst vergisst du,
dass sie Teil eines Baumes sind. Und beschr�nke dich nicht auf den Baum,
sonst vergisst du, dass er Teil eines Waldes ist. * Mario Vargas Llosa *
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Rates4linux-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/rates4linux-users