mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-09-06 05:32:02 +00:00
doc: os-release: mention all shell characters that must be escaped
Since the manpage already talks about shell-compatibility, it should be
more accurate about what needs to be escaped and how.
(cherry picked from commit 321a3f5133)
This commit is contained in:
committed by
Zbigniew Jędrzejewski-Szmek
parent
446ace573e
commit
85511c5919
+9
-10
@@ -68,17 +68,16 @@
|
||||
(this means variable expansion is explicitly not
|
||||
supported), allowing applications to read the file
|
||||
without implementing a shell compatible execution
|
||||
engine. Variable assignment values should be enclosed
|
||||
in double or single quotes if they include spaces,
|
||||
engine. Variable assignment values must be enclosed in
|
||||
double or single quotes if they include spaces,
|
||||
semicolons or other special characters outside of A-Z,
|
||||
a-z, 0-9. All strings should be in UTF-8 format, and
|
||||
non-printable characters should not be used. If double
|
||||
or single quotes or backslashes are to be used within
|
||||
variable assignments, they should be escaped with
|
||||
backslashes, following shell style. It is not
|
||||
supported to concatenate multiple individually quoted
|
||||
strings. Lines beginning with "#" shall be ignored as
|
||||
comments.</para>
|
||||
a-z, 0-9. Shell special characters ("$", quotes,
|
||||
backslash, backtick) must be escaped with backslashes,
|
||||
following shell style. All strings should be in UTF-8
|
||||
format, and non-printable characters should not be used.
|
||||
It is not supported to concatenate multiple individually
|
||||
quoted strings. Lines beginning with "#" shall be
|
||||
ignored as comments.</para>
|
||||
|
||||
<para>The file <filename>/etc/os-release</filename>
|
||||
takes precedence over
|
||||
|
||||
Reference in New Issue
Block a user