On Fri, Jul 26, 2013 at 11:57 AM, Kay Sievers <[email protected]> wrote: > On Fri, Jul 26, 2013 at 11:21 AM, Colin Guthrie <[email protected]> wrote: >> This question was asked by a user trying to debug a problem with Java >> services >> which required JAVA_HOME to be set. >> --- >> man/systemd.exec.xml | 7 +++++++ >> 1 file changed, 7 insertions(+) >> >> diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml >> index c0e1d86..b78f255 100644 >> --- a/man/systemd.exec.xml >> +++ b/man/systemd.exec.xml >> @@ -77,6 +77,13 @@ >> configuration options are configured in the [Service], >> [Socket], [Mount], or [Swap] sections, depending on the unit >> type.</para> >> + >> + <para>All processes are executed in a clean environment in >> + which only the TERM, PATH, USER, and HOME variables are set >> + by default. > > They are just preserved, passed-along, not exported or set by default, isn't > it?
Seems for the system services, only PATH= and the locale are usually set: $ sudo cat /proc/$(pidof systemd-logind)/environ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/binLANG=en_US.UTF-8LC_TIME=de_DE.UTF-8LC_PAPER=de_DE.UTF-8LC_MEASUREMENT=de_DE.UTF-8 Kay _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
