man: document CPE field in os-release file
This commit is contained in:
parent
283b73b3bb
commit
f8045772bd
|
@ -85,10 +85,10 @@
|
||||||
|
|
||||||
<listitem><para>A string identifying
|
<listitem><para>A string identifying
|
||||||
the operating system, without a
|
the operating system, without a
|
||||||
version string, and not necessarily
|
version component, and suitable for
|
||||||
suitable for presentation to the
|
presentation to the user. If not set
|
||||||
user. If not set defaults to
|
defaults to
|
||||||
<literal>Linux</literal>. Example:
|
<literal>NAME=Linux</literal>. Example:
|
||||||
<literal>NAME=Fedora</literal> or
|
<literal>NAME=Fedora</literal> or
|
||||||
<literal>NAME="Debian
|
<literal>NAME="Debian
|
||||||
GNU/Linux"</literal>.</para></listitem>
|
GNU/Linux"</literal>.</para></listitem>
|
||||||
|
@ -99,25 +99,26 @@
|
||||||
|
|
||||||
<listitem><para>A string identifying
|
<listitem><para>A string identifying
|
||||||
the operating system version,
|
the operating system version,
|
||||||
excluding any name information and
|
excluding any OS name information, and
|
||||||
suitable for presentation to the
|
suitable for presentation to the
|
||||||
user. Example:
|
user. This field is optional. Example:
|
||||||
<literal>VERSION=15</literal> or
|
<literal>VERSION=17</literal> or
|
||||||
<literal>VERSION="15
|
<literal>VERSION="17
|
||||||
(Rawhide)"</literal>.</para></listitem>
|
(Beefy Miracle)"</literal>.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><varname>ID=</varname></term>
|
<term><varname>ID=</varname></term>
|
||||||
|
|
||||||
<listitem><para>A lower-case string
|
<listitem><para>A lower-case string
|
||||||
(no spaces) identifying the operating
|
(no spaces or other characters outside of
|
||||||
system, excluding any version
|
0-9, a-z, ".", "_" and "-") identifying
|
||||||
information and suitable for
|
the operating system, excluding any
|
||||||
|
version information and suitable for
|
||||||
processing by scripts or usage in
|
processing by scripts or usage in
|
||||||
generated file names. If not set
|
generated file names. If not set
|
||||||
defaults to
|
defaults to
|
||||||
<literal>linux</literal>. Example:
|
<literal>ID=linux</literal>. Example:
|
||||||
<literal>ID=fedora</literal>.</para></listitem>
|
<literal>ID=fedora</literal>.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -125,11 +126,16 @@
|
||||||
<term><varname>VERSION_ID=</varname></term>
|
<term><varname>VERSION_ID=</varname></term>
|
||||||
|
|
||||||
<listitem><para>A lower-case string
|
<listitem><para>A lower-case string
|
||||||
(mostly numeric, no spaces) identifying the
|
(mostly numeric, no spaces or other
|
||||||
operating system version, excluding
|
characters outside of 0-9, a-z, ".",
|
||||||
any name information and suitable for
|
"_" and "-") identifying the operating
|
||||||
processing by scripts or usage in generated file names. Example:
|
system version, excluding any OS name
|
||||||
<literal>VERSION_ID=15</literal>.</para></listitem>
|
information or release code names, and
|
||||||
|
suitable for processing by scripts or
|
||||||
|
usage in generated file names. This
|
||||||
|
field is optional. Example:
|
||||||
|
<literal>VERSION_ID=17</literal> or
|
||||||
|
<literal>VERSION_ID=11.04</literal>.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
@ -140,9 +146,9 @@
|
||||||
presentation to the user. May or may
|
presentation to the user. May or may
|
||||||
not contain an OS version of some
|
not contain an OS version of some
|
||||||
kind, as suitable. If not set defaults
|
kind, as suitable. If not set defaults
|
||||||
to <literal>Linux</literal>. Example:
|
to <literal>PRETTY_NAME="Linux"</literal>. Example:
|
||||||
<literal>PRETTY_NAME="Fedora 15
|
<literal>PRETTY_NAME="Fedora 17
|
||||||
(Rawhide)"</literal>.</para></listitem>
|
(Beefy Miracle)"</literal>.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
@ -154,15 +160,30 @@
|
||||||
should be specified as string suitable
|
should be specified as string suitable
|
||||||
for inclusion in the ESC [ m
|
for inclusion in the ESC [ m
|
||||||
ANSI/ECMA-48 escape code for setting
|
ANSI/ECMA-48 escape code for setting
|
||||||
graphical rendition. Example:
|
graphical rendition. This field is
|
||||||
<literal>ANSI_COLOR="0;31"</literal> for
|
optional. Example:
|
||||||
red, or
|
<literal>ANSI_COLOR="0;31"</literal>
|
||||||
<literal>ANSI_COLOR="1;34"</literal> for
|
for red, or
|
||||||
light blue.</para></listitem>
|
<literal>ANSI_COLOR="1;34"</literal>
|
||||||
|
for light blue.</para></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>CPE_NAME=</varname></term>
|
||||||
|
|
||||||
|
<listitem><para>A CPE name for the
|
||||||
|
operating system, following the <ulink
|
||||||
|
url="http://cpe.mitre.org/specification/">Common
|
||||||
|
Platform Enumeration
|
||||||
|
Specification</ulink> as proposed by
|
||||||
|
the MITRE Corporation. This field
|
||||||
|
is optional. Example:
|
||||||
|
<literal>CPE_NAME="cpe:/o:fedoraproject:fedora:17"</literal>
|
||||||
|
</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
||||||
<para>If you are reading this file from code or a
|
<para>If you are reading this file from C code or a
|
||||||
shell script to determine the OS or a specific version
|
shell script to determine the OS or a specific version
|
||||||
of it, use the ID and VERSION_ID fields. When looking
|
of it, use the ID and VERSION_ID fields. When looking
|
||||||
for an OS identification string for presentation to
|
for an OS identification string for presentation to
|
||||||
|
@ -179,11 +200,12 @@
|
||||||
<title>Example</title>
|
<title>Example</title>
|
||||||
|
|
||||||
<programlisting>NAME=Fedora
|
<programlisting>NAME=Fedora
|
||||||
VERSION="15 (Rawhide)"
|
VERSION="17 (Beefy Miracle)"
|
||||||
ID=fedora
|
ID=fedora
|
||||||
VERSION_ID=15
|
VERSION_ID=15
|
||||||
PRETTY_NAME="Fedora 15 (Rawhide)"
|
PRETTY_NAME="Fedora 17 (Beefy Miracle)"
|
||||||
ANSI_COLOR="0;34"</programlisting>
|
ANSI_COLOR="0;34"
|
||||||
|
CPE_NAME="cpe:/o:fedoraproject:fedora:17"</programlisting>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
|
|
Loading…
Reference in a new issue