summaryrefslogtreecommitdiff
path: root/regress/agent-ptrace.sh
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2003-10-21 22:27:08 +1000
committerDarren Tucker <dtucker@zip.com.au>2003-10-21 22:27:08 +1000
commitea4c670eb80721dab1237850011576eee15135f5 (patch)
tree83910135c353fb6f33e544fb5b58260097b20bdd /regress/agent-ptrace.sh
parent0d37b5ca7bbb3db7cbdba913a61f846d404b9415 (diff)
downloadopenssh-git-ea4c670eb80721dab1237850011576eee15135f5.tar.gz
- (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
make agent setgid during test.
Diffstat (limited to 'regress/agent-ptrace.sh')
-rw-r--r--regress/agent-ptrace.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/regress/agent-ptrace.sh b/regress/agent-ptrace.sh
index cd9c0023..66c8dbc5 100644
--- a/regress/agent-ptrace.sh
+++ b/regress/agent-ptrace.sh
@@ -5,7 +5,7 @@ tid="disallow agent ptrace attach"
if have_prog uname ; then
case `uname` in
- Linux|HP-UX|SunOS|NetBSD|AIX|CYGWIN*)
+ CYGWIN*)
echo "skipped (not supported on this platform)"
exit 0
;;
@@ -19,6 +19,15 @@ else
exit 0
fi
+if test -z "$SUDO" ; then
+ echo "skipped (SUDO not set)"
+ exit 0
+else
+ $SUDO chown root ${OBJ}${SSHAGENT}
+ $SUDO chgrp root ${OBJ}${SSHAGENT}
+ $SUDO chmod 2755 ${OBJ}${SSHAGENT}
+fi
+
trace "start agent"
eval `${SSHAGENT} -s` > /dev/null
r=$?