summaryrefslogtreecommitdiffstats
path: root/upstream/mageia-cauldron/man1/systemctl.1
diff options
context:
space:
mode:
Diffstat (limited to 'upstream/mageia-cauldron/man1/systemctl.1')
-rw-r--r--upstream/mageia-cauldron/man1/systemctl.128
1 files changed, 27 insertions, 1 deletions
diff --git a/upstream/mageia-cauldron/man1/systemctl.1 b/upstream/mageia-cauldron/man1/systemctl.1
index e6609537..f5ce9dce 100644
--- a/upstream/mageia-cauldron/man1/systemctl.1
+++ b/upstream/mageia-cauldron/man1/systemctl.1
@@ -1299,11 +1299,21 @@ Dump the systemd manager environment block\&. This is the environment block that
\fBdash\fR(1)
or
\fBfish\fR(1)\&.
+.sp
+Note that this shows the
+\fIeffective\fR
+block, i\&.e\&. the combination of environment variables configured via configuration files, environment generators and via IPC (i\&.e\&. via the
+\fBset\-environment\fR
+described below)\&. At the moment a unit process is forked off this combined environment block will be further combined with per\-unit environment variables, which are not visible in this command\&.
.RE
.PP
\fBset\-environment \fR\fB\fIVARIABLE=VALUE\fR\fR\fB\&...\fR
.RS 4
-Set one or more systemd manager environment variables, as specified on the command line\&. This command will fail if variable names and values do not conform to the rules listed above\&.
+Set one or more service manager environment variables, as specified on the command line\&. This command will fail if variable names and values do not conform to the rules listed above\&.
+.sp
+Note that this operates on an environment block separate from the environment block configured from service manager configuration and environment generators\&. Whenever a process is invoked the two blocks are combined (also incorporating any per\-service environment variables), and passed to it\&. The
+\fBshow\-environment\fR
+verb will show the combination of the blocks, see above\&.
.sp
Added in version 233\&.
.RE
@@ -1312,6 +1322,10 @@ Added in version 233\&.
.RS 4
Unset one or more systemd manager environment variables\&. If only a variable name is specified, it will be removed regardless of its value\&. If a variable and a value are specified, the variable is only removed if it has the specified value\&.
.sp
+Note that this operates on an environment block separate from the environment block configured from service manager configuration and environment generators\&. Whenever a process is invoked the two blocks are combined (also incorporating any per\-service environment variables), and passed to it\&. The
+\fBshow\-environment\fR
+verb will show the combination of the blocks, see above\&. Note that this means this command cannot be used to unset environment variables defined in the service manager configuration files or via generators\&.
+.sp
Added in version 233\&.
.RE
.PP
@@ -2945,6 +2959,12 @@ will be ignored by the executable, and needs to be handled by the pager\&.
This option instructs the pager to not send termcap initialization and deinitialization strings to the terminal\&. It is set by default to allow command output to remain visible in the terminal even after the pager exits\&. Nevertheless, this prevents some pager functionality from working, in particular paged output cannot be scrolled with the mouse\&.
.RE
.sp
+Note that setting the regular
+\fI$LESS\fR
+environment variable has no effect for
+\fBless\fR
+invocations by systemd tools\&.
+.sp
See
\fBless\fR(1)
for more discussion\&.
@@ -2956,6 +2976,12 @@ Override the charset passed to
\fBless\fR
(by default
"utf\-8", if the invoking terminal is determined to be UTF\-8 compatible)\&.
+.sp
+Note that setting the regular
+\fI$LESSCHARSET\fR
+environment variable has no effect for
+\fBless\fR
+invocations by systemd tools\&.
.RE
.PP
\fI$SYSTEMD_PAGERSECURE\fR