summaryrefslogtreecommitdiffstats
path: root/source4/scripting/python/samba/provision
diff options
context:
space:
mode:
Diffstat (limited to 'source4/scripting/python/samba/provision')
-rw-r--r--source4/scripting/python/samba/provision/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/scripting/python/samba/provision/__init__.py b/source4/scripting/python/samba/provision/__init__.py
index e200083a33..341f822cf2 100644
--- a/source4/scripting/python/samba/provision/__init__.py
+++ b/source4/scripting/python/samba/provision/__init__.py
@@ -47,6 +47,7 @@ from samba import (
Ldb,
check_all_substituted,
in_source_tree,
+ source_tree_topdir,
read_and_sub_file,
setup_file,
substitute_var,
@@ -89,8 +90,7 @@ def find_setup_dir():
"""Find the setup directory used by provision."""
if in_source_tree():
# In source tree
- dirname = os.path.dirname(__file__)
- return os.path.normpath(os.path.join(dirname, "../../../../setup"))
+ return os.path.join(source_tree_topdir(), "source4/setup")
else:
import sys
for prefix in [sys.prefix,