Fix finding of setup data.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 23 Feb 2009 23:58:29 +0000 (00:58 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Mon, 23 Feb 2009 23:58:29 +0000 (00:58 +0100)
source4/scripting/python/samba/provision.py

index a5b3e8322faec34404bd83ca2a06d0ddb8313f43..aca852c762c21c466b61829682735ff082cd8b01 100644 (file)
@@ -50,7 +50,7 @@ def find_setup_dir():
     """Find the setup directory used by provision."""
     dirname = os.path.dirname(__file__)
     if "/site-packages/" in dirname:
-        prefix = dirname[:dirname.index("/site-packages/")]
+        prefix = "/".join(dirname[:dirname.index("/site-packages/")].split("/")[:-2])
         for suffix in ["share/setup", "share/samba/setup", "setup"]:
             ret = os.path.join(prefix, suffix)
             if os.path.isdir(ret):