aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2010-04-09 11:33:55 -0400
committerBill Nottingham <notting@redhat.com>2010-05-19 16:52:57 -0400
commitca0753c0bbe545e41568fbdc09eef54b266e9548 (patch)
tree6a42a6a420c32adac937a6f5e4bc38bc9eeb0bd2
parent164f6cec7b55524bf65283567b7f701f4df3bd3c (diff)
downloadinitscripts-ca0753c0bbe545e41568fbdc09eef54b266e9548.tar
initscripts-ca0753c0bbe545e41568fbdc09eef54b266e9548.tar.gz
initscripts-ca0753c0bbe545e41568fbdc09eef54b266e9548.tar.bz2
initscripts-ca0753c0bbe545e41568fbdc09eef54b266e9548.tar.xz
initscripts-ca0753c0bbe545e41568fbdc09eef54b266e9548.zip
Correct the fix for not clearing environment with runuser. (#203010, #564093)
This changes runuser to not use a login shell. We'll see what happens.
-rw-r--r--rc.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 08be0741..d48ee032 100644
--- a/rc.d/init.d/functions
+++ b/rc.d/init.d/functions
@@ -261,7 +261,7 @@ daemon() {
if [ -z "$user" ]; then
$cgroup $nice /bin/bash -c "$corelimit >/dev/null 2>&1 ; $*"
else
- $cgroup $nice runuser -m -s /bin/bash - $user -c "$corelimit >/dev/null 2>&1 ; $*"
+ $cgroup $nice runuser -s /bin/bash $user -c "$corelimit >/dev/null 2>&1 ; $*"
fi
[ "$?" -eq 0 ] && success $"$base startup" || failure $"$base startup"