Wireshark-dev: Re: [Wireshark-dev] Should we support GTK+ 2.0[.x] and 2.2[.x], or just 2.4 and
From: Jeff Morriss <jeff.morriss.ws@xxxxxxxxx>
Date: Thu, 24 Apr 2008 12:55:47 -0400


Guy Harris wrote:
Red Hat with a 2.4.x kernel; unfortunately, I don't know of any generic way to determine what version of what Linux distribution you're running on, so I don't know of any way to say "Red Hat Linux 8.1" in the -v output.

There's not really a generic way but there aren't _that_ many (major) Linux distributions.

Redhat and (IIRC) CentOS have /etc/redhat-release; for example:

Red Hat Enterprise Linux AS release 4 (Nahant Update 2)

SuSe has /etc/SuSe-release; for example:

SUSE LINUX Enterprise Server 9 (i586)
VERSION = 9

A Debian system nearby has its version info in /etc/lsb-release .


I'm not sure about the others but there's probably a limited set of files we could check and we'd cover a lot of systems.