summaryrefslogtreecommitdiffstats
path: root/testsuite/lib
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@elastic.org>2010-01-27 22:10:56 -0500
committerFrank Ch. Eigler <fche@elastic.org>2010-01-27 22:10:56 -0500
commit2addc662c2d3d29f6a6cd1fa6ef224b67fce21b8 (patch)
treed4f2afe3c99d91625134cc03e4f598e894c27575 /testsuite/lib
parent9368734e8db693bc2d936ecfaa27f812b5b5dd42 (diff)
downloadsystemtap-steved-2addc662c2d3d29f6a6cd1fa6ef224b67fce21b8.tar.gz
systemtap-steved-2addc662c2d3d29f6a6cd1fa6ef224b67fce21b8.tar.xz
systemtap-steved-2addc662c2d3d29f6a6cd1fa6ef224b67fce21b8.zip
PR11197: prevent startup of stap-server as root
* stap-serverd: Block startup if whoami=root, unless magic environment variable is set. * testsuite/lib/systemtap.exp: Set magic environment variable to override protection.
Diffstat (limited to 'testsuite/lib')
-rw-r--r--testsuite/lib/systemtap.exp2
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuite/lib/systemtap.exp b/testsuite/lib/systemtap.exp
index e0e01bcc..03170081 100644
--- a/testsuite/lib/systemtap.exp
+++ b/testsuite/lib/systemtap.exp
@@ -153,7 +153,7 @@ proc setup_server {} {
exec chmod 666 $logfile
# Try to find or start the server.
- set server_pid [exec stap-start-server --log=$logfile]
+ set server_pid [exec env STAP_PR11197_OVERRIDE=1 stap-start-server --log=$logfile]
if { "$server_pid" == "" } then {
print "Cannot start a systemtap server"
set server_pid 0