On Fri, Dec 30, 2005 at 03:43:59PM -0500, Chris Howie wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Matt England wrote: > > So I'm left with figuring out much harder ways to tell system revs > > apart. I'm guessing I'm going to have to make an application which does > > nothing but evaluate a system and report it's variant (Redhat vs SuSE > > vs. Debian) and revision (Debian Woody/3.0, Sarge/3.1, etc). > > If /etc/debian_version exists, then it's debian, and the file contents should > be the version number (which will be "testing/unstable" if the user is not > running a stable release). >
The situation is, i beleive, somewhat more complicated for Debian: If /etc/debian_version exists, then the system is very probably debian. The file contents are (if it IS debian) either the version number, which is placed there by the install scripts, or whatever the local sysadmin has decided to put there. This file IS available for local sysadmin use. Also, i believe, dist-upgrade from stable to testing/ unstable does not change the contents. (But I'm not willing to dist-upgrade just to make sure, i'm right, so check what i'm saying yourself if it really matters.) -- Paul E Condon [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]