summaryrefslogtreecommitdiffstats
path: root/man/user-system-options.xml
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2016-08-04 18:00:00 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-02-21 00:49:14 +0100
commit37f3ffca273e5238794019caede7b7cd33a5de3a (patch)
treee33c5556d5cb2dd89064d8c3344b904fd8853f47 /man/user-system-options.xml
parentbasic: drop unnecessary strempty() call in replace_env (diff)
downloadsystemd-37f3ffca273e5238794019caede7b7cd33a5de3a.tar.xz
systemd-37f3ffca273e5238794019caede7b7cd33a5de3a.zip
basic: add new merge_env_file function
merge_env_file is a new function, that's like load_env_file, but takes a pre-existing environment as an input argument. New environment entries are merged. Variable expansion is performed. Falling back to the process environment is supported (when a flag is set). Alternatively this could be implemented as passing an additional fallback environment array, but later on we're adding another flag to allow braceless expansion, and the two flags can be combined in one arg, so there's less stuff to pass around.
Diffstat (limited to 'man/user-system-options.xml')
0 files changed, 0 insertions, 0 deletions