summaryrefslogtreecommitdiff
path: root/selftest/target
diff options
context:
space:
mode:
authorDavid Disseldorp <ddiss@samba.org>2013-09-11 17:56:02 +0200
committerAndrew Bartlett <abartlet@samba.org>2013-09-12 00:19:39 +0200
commit40db5637911fa6307187f2ea1f3bce951746fbec (patch)
tree53207d6e57d053a247463d969200c767ce2c2d24 /selftest/target
parent403ddac6c899deeb452b32266e1b2169b1a09abe (diff)
downloadsamba-40db5637911fa6307187f2ea1f3bce951746fbec.tar.gz
samba-40db5637911fa6307187f2ea1f3bce951746fbec.tar.bz2
samba-40db5637911fa6307187f2ea1f3bce951746fbec.zip
selftest: change to src dir for panic backtrace
When running selftest against a Samba3 target, the working directory is set to st/s3dc/share. The existing "panic action" script attempts obtain a backtrace for a paniced smbd process using GDB, which does not locate debug info relative to the working directory. This commit changes the S3 selftest panic action to first enter the base source directory before attempting to obtain the backtrace, ensuring that GDB can locate the debug info. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Sep 12 00:19:39 CEST 2013 on sn-devel-104
Diffstat (limited to 'selftest/target')
-rwxr-xr-xselftest/target/Samba3.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm
index 20587bf94d..0972457d92 100755
--- a/selftest/target/Samba3.pm
+++ b/selftest/target/Samba3.pm
@@ -928,7 +928,7 @@ sub provision($$$$$$)
netbios name = $server
interfaces = $server_ip/8
bind interfaces only = yes
- panic action = $self->{srcdir}/selftest/gdb_backtrace %d %\$(MAKE_TEST_BINARY)
+ panic action = cd $self->{srcdir} && $self->{srcdir}/selftest/gdb_backtrace %d %\$(MAKE_TEST_BINARY)
smbd:suicide mode = yes
workgroup = $domain