FSG(1) FSG FSG(1)
FSG - manual page for FSG lsb_release v1.4
FSG lsb_release v1.4 prints certain LSB (Linux Standard Base) and Distribution informa-
With no OPTION specified it is the same as -v.
Display the version of the LSB specification against which the distribution is com-
Display the string id of the distributor.
Display the single line text description of the distribution.
Display the release number of the distribution.
Display the codename according to the distribution release.
Display all of the above information.
Display all of the above information in short output format.
Display this message.
If the installation is LSB compliant, the "/etc/lsb-release" file should contain the
LSB_VERSION field. The value of the field should be the version number of the LSB specifi-
cation against which the installation is compliant. If the installation is not compliant,
the above field should not be present.
Optional fields are DISTRIB_ID, DISTRIB_RELEASE, DISTRIB_CODENAME, DISTRIB_DESCRIPTION and
can be used to overwrite information which is parsed from the next file.
The "/etc/[distrib]-release" file contains a description line which is parsed to get
information (especially on currently non-LSB compliant systems).
The required line style is:
"Distributor release x.x (Codename)"
Where Distributor can be a couple of words, but then concatenated (i.e. Linux Foo BarLinux
Linux -> FooBarLinux),
x.x starts with a digit followed by any non-blank characters, Codename will also be con-
catenated (blanks cleanup only).
And release is a keyword not to be used in DISTRIB_DESCRIPTION if you don't want to over-
write "/etc/[distrib]-release" data.
Notice: To support the Debian distributions' lack of information (see "/etc/debian_ver-
sion" file) some have been directly added into the lsb_release script.
The /etc/lsb-release file contains:
DISTRIB_DESCRIPTION="I enjoy using my distrib"
And the /etc/foobar-release file contains:
My Linux Distrib release 1.0RC4 (TryIt)
$ ./lsb_release --all
LSB Version: 1.0
Distributor ID: MyDistrib
Description: I enjoy using my distrib
$ ./lsb_release -a -s
1.0 MyDistrib "I enjoy using my distrib" 1.0RC4 TryIt
Then simply without the "/etc/lsb-release" file, that means result on a non-LSB compliant
$ ./lsb_release -a
LSB Version: n/a
Distributor ID: MyDistrib
Description: My Linux Distrib release 1.0RC4 (TryIt)
Written by Dominique MASSONIE.
Report bugs to <email@example.com>. Include a complete, self contained example
that will allow the bug to be reproduced, and say which version of lsb_release you are
Copyright (C) 2000 Free Software Group, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
FSG lsb_release v1.4 February 2003 FSG(1)