From 9abf0703b13c4d7547f2d5dbab86405cd401b7da Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 21 Aug 2002 21:42:05 +0000 Subject: Add tridge's backtrace script - it should at least work for systems with gdb.... Andrew Bartlett (This used to be commit 7cb080559eaf39fb0afd6d846bf56715f1303801) --- testsuite/build_farm/backtrace | 15 +++++++++++++++ testsuite/build_farm/basicsmb.smb.conf.template | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 testsuite/build_farm/backtrace (limited to 'testsuite') diff --git a/testsuite/build_farm/backtrace b/testsuite/build_farm/backtrace new file mode 100755 index 0000000000..efaa9f2dcd --- /dev/null +++ b/testsuite/build_farm/backtrace @@ -0,0 +1,15 @@ +#!/bin/sh +# Modified version of tridge's backtrace script. +# we want everything on stderr, so the program is not disturbed +exec 1>&2 + +PID=$1 +TMPFILE=$prefix/backtrace.$$ +cat << EOF > $TMPFILE +set height 0 +up 8 +bt full +quit +EOF +gdb -x $TMPFILE $prefix/sbin/smbd $PID +/bin/rm -f $TMPFILE diff --git a/testsuite/build_farm/basicsmb.smb.conf.template b/testsuite/build_farm/basicsmb.smb.conf.template index 64cdbaa5e5..ed2e3dee61 100644 --- a/testsuite/build_farm/basicsmb.smb.conf.template +++ b/testsuite/build_farm/basicsmb.smb.conf.template @@ -15,7 +15,7 @@ add machine script = useradd %u -d /dev/null -s /bin/false - panic action = echo bt | gdb PREFIX/sbin/smbd %d + panic action = /bin/sh BUILD_FARM/samba/testsuite/build_farm/backtrace %d passdb backend = smbpasswd_nua -- cgit From 53749c1342a70d51639eecab8bbe6e402a74af93 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 26 Aug 2002 02:01:05 +0000 Subject: Our 'guest' login still requires an entry in the SAM - and build farm machines do not run 'unixsam', so add it to smbpasswd. Andrew Bartlett (This used to be commit 2ff6d53db550c1f4472b735b1bc87c9705716241) --- testsuite/build_farm/basicsmb-sharelist.test | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'testsuite') diff --git a/testsuite/build_farm/basicsmb-sharelist.test b/testsuite/build_farm/basicsmb-sharelist.test index 87c3e47552..188e985658 100644 --- a/testsuite/build_farm/basicsmb-sharelist.test +++ b/testsuite/build_farm/basicsmb-sharelist.test @@ -12,7 +12,10 @@ test_sharelist() { return 0 } -(test_smb_conf_setup) || exit 1 +# Need guest account +password=samba +security=USER +(test_smb_conf_setup && test_smbpasswd $password ) || exit 1 test_sharelist || exit 1 -- cgit From c48bfd8ce840f81e00a2373ee19668208a62a404 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 21 Sep 2002 01:30:08 +0000 Subject: enable 'map hidden' and 'create mask' to allow the new OPEN test to succeed (This used to be commit f1058012b9662f0f9ce62ea05833e78a411f80b9) --- testsuite/build_farm/basicsmb.smb.conf.template | 2 ++ 1 file changed, 2 insertions(+) (limited to 'testsuite') diff --git a/testsuite/build_farm/basicsmb.smb.conf.template b/testsuite/build_farm/basicsmb.smb.conf.template index ed2e3dee61..9b8483db16 100644 --- a/testsuite/build_farm/basicsmb.smb.conf.template +++ b/testsuite/build_farm/basicsmb.smb.conf.template @@ -20,6 +20,8 @@ passdb backend = smbpasswd_nua non unix account range = 10000-200000 + map hidden = yes + create mask = 0777 [test] path = PREFIX/testdir -- cgit