s4:samba_kcc: Use 'dburl' passed from command line rather than lp.samdb_url()
authorKamen Mazdrashki <kamenim@samba.org>
Mon, 21 Apr 2014 15:51:09 +0000 (17:51 +0200)
committerKamen Mazdrashki <kamenim@samba.org>
Tue, 22 Apr 2014 21:34:15 +0000 (23:34 +0200)
This patch makes '-H, --URL' param to actually work as expected

Change-Id: Ie7f4e9e3fc1f79a938473312e200f36de6886596
Signed-off-by: Kamen Mazdrashki <kamenim@samba.org>
Reviewed-By: Jelmer Vernooij <jelmer@samba.org>
source4/scripting/bin/samba_kcc

index 1b2057649d3d58d3b98e09cc565df86776ea2d18..617cad26cb0ea03d4e8c3ad62fe33822e51f1087 100755 (executable)
@@ -1910,13 +1910,13 @@ class KCC(object):
         # currently importing an ldif for a test run
         if self.samdb is None:
             try:
-                self.samdb = SamDB(url=lp.samdb_url(),
+                self.samdb = SamDB(url=dburl,
                                    session_info=system_session(),
                                    credentials=creds, lp=lp)
 
             except ldb.LdbError, (num, msg):
                 logger.error("Unable to open sam database %s : %s" %
-                             (lp.samdb_url(), msg))
+                             (dburl, msg))
                 return 1
 
         try:
@@ -2027,7 +2027,7 @@ class KCC(object):
                                credentials=creds, lp=lp)
         except ldb.LdbError, (enum, estr):
             logger.error("Unable to open sam database (%s) : %s" %
-                         (lp.samdb_url(), estr))
+                         (dburl, estr))
             return 1
 
         if os.path.exists(ldif_file):