aboutsummaryrefslogtreecommitdiffstats
path: root/rc.d
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2010-09-13 15:30:15 +0200
committerHarald Hoyer <harald@redhat.com>2010-09-13 15:30:43 +0200
commit562ef3e446a792ae157ab25a27f3295308e0d76e (patch)
tree03a0994b55ac4cd2d0b1078afcffe6ef0300dd09 /rc.d
parent9dfc9d4d06a9eb074de60d52dc30443bae3fc9aa (diff)
downloadinitscripts-562ef3e446a792ae157ab25a27f3295308e0d76e.tar
initscripts-562ef3e446a792ae157ab25a27f3295308e0d76e.tar.gz
initscripts-562ef3e446a792ae157ab25a27f3295308e0d76e.tar.bz2
initscripts-562ef3e446a792ae157ab25a27f3295308e0d76e.tar.xz
initscripts-562ef3e446a792ae157ab25a27f3295308e0d76e.zip
functions:daemon(): do not clear environment by the login shell
Do not start a login shell, when switching users with runuser, so that existing environment variables are not removed. https://bugzilla.redhat.com/show_bug.cgi?id=564093
Diffstat (limited to 'rc.d')
-rwxr-xr-xrc.d/init.d/functions2
1 files changed, 1 insertions, 1 deletions
diff --git a/rc.d/init.d/functions b/rc.d/init.d/functions
index cf9422a9..0e42c9ff 100755
--- a/rc.d/init.d/functions
+++ b/rc.d/init.d/functions
@@ -227,7 +227,7 @@ daemon() {
if [ -z "$user" ]; then
$nice /bin/bash -c "$corelimit >/dev/null 2>&1 ; $*"
else
- $nice runuser -s /bin/bash - $user -c "$corelimit >/dev/null 2>&1 ; $*"
+ $nice runuser -s /bin/bash $user -c "$corelimit >/dev/null 2>&1 ; $*"
fi
[ "$?" -eq 0 ] && success $"$base startup" || failure $"$base startup"
}