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