From 59fccd82117cf9a84454f41867a882f872916dc5 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Wed, 2 Oct 2013 13:23:10 +0200 Subject: execute.c: always set $SHELL In e6dca81 $SHELL was added to user@.service. Let's instead provide it to all units which have a user. --- man/systemd.exec.xml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'man') diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml index f50161f30c..e213ec4f3c 100644 --- a/man/systemd.exec.xml +++ b/man/systemd.exec.xml @@ -1021,10 +1021,13 @@ $USER + $LOGNAME $HOME + $SHELL - User name and home - directory. Set for the units which + User name (twice), home + directory, and the login shell. + Set for the units which have User= set, which includes user systemd instances. @@ -1080,6 +1083,20 @@ sd_listen_fds3. + + + $TERM + + Terminal type, set + only for units connected to a terminal + (StandardInput=tty, + StandardOutput=tty, + or + StandardError=tty). + See + termcap5. + + Additional variables may be configured by the -- cgit v1.2.3-54-g00ecf