* 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

Reply via email to