1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-20 22:50:26 +03:00

s4-samdb: support relative paths in SamDB() connect

don't add the private path unless the database doesn't exist with the
supplied path
This commit is contained in:
Andrew Tridgell 2011-08-05 13:09:35 +10:00 committed by Andrew Bartlett
parent 8ce8107a5b
commit 4e4953dd48

View File

@ -27,6 +27,7 @@ import samba
import ldb
import time
import base64
import os
from samba import dsdb
from samba.ndr import ndr_unpack, ndr_pack
from samba.dcerpc import drsblobs, misc
@ -62,7 +63,7 @@ class SamDB(samba.Ldb):
dsdb._dsdb_set_am_rodc(self, am_rodc)
def connect(self, url=None, flags=0, options=None):
if self.lp is not None:
if self.lp is not None and not os.path.exists(url):
url = self.lp.private_path(url)
self.url = url