
Hallo, man beachte den Namen der Logfiles von Yast nach Installation/Deinstallation von Paketen: die ersten zwei (oder drei?) Zeichen sollten wohl die Jahreszahl darstellen ... ---- Ausschnitt: ls /var/adm/inst-log ---- installation-1000101-0 installation-1000101-1 installation-991212-2 installation-991212-3 installation-991230-0 ------------------------------------------ c ya, Adalbert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com

Michelic Adalbert wrote:
man beachte den Namen der Logfiles von Yast nach Installation/Deinstallation von Paketen: die ersten zwei (oder drei?) Zeichen sollten wohl die Jahreszahl darstellen ...
---- Ausschnitt: ls /var/adm/inst-log ---- installation-1000101-0 installation-1000101-1 installation-991212-2 installation-991212-3 installation-991230-0 ------------------------------------------
Dieses Problem muß aus irgendeiner Library stammen, denn es kommt in allen möglichen Programmen vor, jedesmal mit diesem Erscheinungsbild. Das Problem wurde schonmal beschrieben, ich sags trotzdem nochmal: In vielen Fällen wurde das vierstellige Datum dadurch erzeugt, indem man den String "19" vor den String der 2stelligen Jahreszahl gesetzt hat. Die Funktion, die diese 2stellige ahreszahl zurückgegeben hat, hat die nicht etwa dadurch getan, daß einfach die führende "19" weggelassen wird, sondern indem von der 4stelligen Jahreszahl einfach 1900 abgezogen wird (bzw das ganze basierend auf 1970 bezogen wird). Die Korrekte Erzeugung der 4stelligen Jahreszahl ist demnach 1900+$YY (nummerisch) und nicht "19".$YY (stringaddition). Dieser Fehler wird sicherlich in sehr vielen Programmen auftreten, jedoch hätte ich von SuSE erwartet, daß man sich um dieses Problem Gedanken gemacht hat. Gruß Raphael Becker -- Online-Doku: http://home.pages.de/~online-doku Gesucht - Gefunden: Linux-Anleitungen Fehlt was? Dann nix wie her mit dem URL mailto:online-doku@gmx.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
a.michelic.suse@aon.at
-
beckerra@rumms.uni-mannheim.de