Am 13.08.2011, 16:00 Uhr, schrieb Marco Leise <marco.le...@gmx.de>:
Am 13.08.2011, 13:12 Uhr, schrieb Vladimir Panteleev
<vladi...@thecybershadow.net>:
Really? I've *never* seen the `uname -a` shell command (which I assume
is just a thin syscall wrapper) print out the distro name.
# uname -r
2.6.39-gentoo-r3
It seems to work, and return the Kernel package version more or less. So
here it is the Gentoo package in the 3rd revision.
Files to look for distributions / versions:
1) /etc/*-release
2) /etc/slackware-version
3) /proc/version
The release file seems to have become a pseudo standard. /proc/version
gives the kernel version which I find more interesting than the
distribution version. Both have their use of course. Some versions of
distributions may come with a configuration that is incompatible to your
program, so a way to figure that out would help. Also there are subtle
differences for example in how the default Java installation is found,
how the filesystem is laid out etc.
This script may help: http://www.unix.com/92528-post5.html