1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-19 04:59:10 +03:00

s4-samdb: Allow skipping global schema.

This commit is contained in:
Jelmer Vernooij
2010-04-07 12:11:12 +02:00
parent feeedf49cf
commit c76bd65b60
3 changed files with 9 additions and 8 deletions

View File

@ -38,7 +38,7 @@ class SamDB(samba.Ldb):
"""The SAM database."""
def __init__(self, url=None, lp=None, modules_dir=None, session_info=None,
credentials=None, flags=0, options=None):
credentials=None, flags=0, options=None, global_schema=False):
self.lp = lp
if url is None:
url = lp.get("sam database")
@ -47,7 +47,8 @@ class SamDB(samba.Ldb):
session_info=session_info, credentials=credentials, flags=flags,
options=options)
glue.dsdb_set_global_schema(self)
if global_schema:
glue.dsdb_set_global_schema(self)
def connect(self, url=None, flags=0, options=None):
super(SamDB, self).connect(url=self.lp.private_path(url), flags=flags,