From: Christof Schmitt Date: Thu, 15 Jan 2015 21:31:19 +0000 (-0700) Subject: samba3.py: Correctly initialize cache directory for passdb test X-Git-Tag: samba-4.2.0rc5~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2f8c939a3e0c9e7c9333ecc0db2f17cf2e6463c;p=thirdparty%2Fsamba.git samba3.py: Correctly initialize cache directory for passdb test Running 'make test TESTS=tests.samba3' succeeds, but the log shows that it tried to open the gencache tdb in the wrong directory: Unable to create directory /usr/local/samba/var/cache for file gencache.tdb. Error was No such file or directory Fix this by correctly initializing the cache directory. Signed-off-by: Christof Schmitt Reviewed-By: Jelmer Vernooij Autobuild-User(master): Christof Schmitt Autobuild-Date(master): Fri Jan 16 02:36:39 CET 2015 on sn-devel-104 (cherry picked from commit c31f54112e21b2e76398a402e864a2b6b6c74e6c) BUG: https://bugzilla.samba.org/show_bug.cgi?id=11032 --- diff --git a/python/samba/tests/samba3.py b/python/samba/tests/samba3.py index 51d76dd94c0..6eb71547c70 100644 --- a/python/samba/tests/samba3.py +++ b/python/samba/tests/samba3.py @@ -72,6 +72,7 @@ class PassdbTestCase(TestCaseInTempDir): self.lp.set("private dir", datadir) self.lp.set("state directory", datadir) self.lp.set("lock directory", datadir) + self.lp.set("cache directory", datadir) passdb.set_secrets_dir(datadir) self.pdb = passdb.PDB("tdbsam")