Vb.37: neue X-Programme

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Mi Nov 8 09:32:57 CET 1995



Verlautbarung 37 der Entw.Abt.
------------------------------

allegro-X : neue files fuer SUN und LinuX
-----------------------------------------


Soeben wurden die angekuendigten verbesserten Dateien auf den FTP gebracht.

Jetzt sind konsequent alle Dateinamen in Kleinschrift anzusetzen. Nur
der Datenbankname darf Grossbuchstaben enthalten - allerdings sehen
wir keinen Grund, warum man sowas machen sollte.

Alle relevanten Dateien koennen jetzt auf dem Datenverzeichnis liegen und
werden bevorzugt dort gesucht, danach auf dem Programmverzeichnis (falls
mit Option -P angegeben) und zuletzt auf dem Aufrufverzeichnis, genau
wie beim DOS-System.

Folgendes muss man tun, damit die neuen Programme laufen:

1. Auf dem Datenverzeichnis alle Dateinamen in Kleinschrift umsetzen
   also z.B.
   mv A.CFG a.cfg
   mv UIF1GER uif1ger 
   usw. Wenn man sehr viele Dateien eines Typs hat, kann man natuerlich
   kleine Scripts machen, so wie dieses:
   mv kat_$1.ALD kat_$1.ald
   Wenn man dieses z.B. "z" nennt, braucht man anschliessend nur 
   z 27
   zu geben, um Datei kat_27.ALD in kat_27.ald  zu aendern, usw.
   Diese Aktion muss ja nur einmal gemacht werden, daher ist der Aufwand
   sicher in jedem Fall zumutbar.

2. In allen Aufrufen (Shell-Scripts) die Optionen auf Kleinschrift
   aendern. Nicht die Befehlsbuchstaben, also -P bleibt -P, aber
   die Argumente, also z.B.  -pd-1 statt -pD-1  und -km statt -kM.

Danach kann man (hoffentlich) diese Probleme insgesamt vergessen.

Ausserdem wurde ein Fehler korrigiert, der in den Programmen srch,
import, und index zum Absturz fuehren konnte (core dump), wenn in
der .cfg ein m-Befehl vorkam.

Vorerst sind nur LinuX und SUN verfuegbar. Es gibt die Dateien

linux.tz    bzw.    solaris2.tz        mit allen Dateien
param.tz                               nur die Param., uif, cfg usw
presto.gz                              die Programme nochmal einzeln
update.gz
...

Viel Erfolg wuenscht  B.E.



Mehr Informationen über die Mailingliste Allegro