On Friday 07 December 2007 22:03:40 Aaron Kulkis wrote:
Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The Friday 2007-11-30 at 22:22 -0600, Bryen wrote:
On Sat, 2007-12-01 at 05:00 +0100, Carlos E. R. wrote:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE} \ %25{PACKAGER}\n" | sort | less -S
That's very cool. What does the first column represent? I'm assuming it is install time based on unix time?
Some internal time representation, I think seconds from certain date which I think is called unix time, yes.
Unix Time starts with t=0 seconds at 00:00, between 31 Dec 1969 and 01 Jan 1970, which is also knows as "the epoch."
System time is an unsigned 32-bit number representing the number of seconds since "the epoch."
32-bit time will run out sometime in 2038. This gives us 31 years to convert to 64-bit time.
Actually it's a signed long, which means 2147483647 seconds, or just over 68 years. An unsigned value would be about twice that But since it's typedef:ed to "long", all we have to do is stop buying 32 bit machines, the modern 64 bit systems are already safe until well after the sun explodes in a few billion years' time :) Anders -- Madness takes its toll -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org