[systemd-devel] [PATCH] note on relative symlink in os-release
Zbigniew Jędrzejewski-Szmek
zbyszek at in.waw.pl
Wed Oct 8 05:30:52 PDT 2014
On Wed, Oct 08, 2014 at 01:42:59AM -0400, Rahul Sundaram wrote:
> ---
> man/os-release.xml | 12 ++++++++----
> 1 file changed, 8 insertions(+), 4 deletions(-)
>
> diff --git a/man/os-release.xml b/man/os-release.xml
> index 4e02f80..b298304 100644
> --- a/man/os-release.xml
> +++ b/man/os-release.xml
> @@ -90,11 +90,15 @@
> files at the same
> time. <filename>/usr/lib/os-release</filename> is the
> recommended place to store OS release information as
> - part of vendor trees. Frequently,
> - <filename>/etc/os-release</filename> is simply a
> - symlink to <filename>/usr/lib/os-release</filename>,
> + part of vendor trees.
> + <filename>/etc/os-release</filename> should be a
> + relative symlink to
> + <filename>/usr/lib/os-release</filename>,
> to provide compatibility with applications only
> - looking at <filename>/etc</filename>.</para>
> + looking at <filename>/etc</filename>. A relative
> + symlink instead of an absolute symlink is
> + necessary to avoid breaking the link in a chroot or
> + initrd environment such as dracut.</para>
>
> <para><filename>os-release</filename> contains data
> that is defined by the operating system vendor and
Applied.
Zbyszek
More information about the systemd-devel
mailing list