samba-tool/domain provision: add support for utf-8 passwords for --adminpass
authorStefan Metzmacher <metze@samba.org>
Mon, 4 Feb 2013 10:41:39 +0000 (11:41 +0100)
committerMichael Adam <obnox@samba.org>
Mon, 4 Feb 2013 17:54:32 +0000 (18:54 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Mon Feb  4 18:54:32 CET 2013 on sn-devel-104

source4/scripting/python/samba/provision/__init__.py

index 507582bad590f492cc332a0a6166015d33a2cc63..aac0ee36b2a9722d5b64f8bb74ad03c9c4b9e3f9 100644 (file)
@@ -2137,6 +2137,7 @@ def provision(logger, session_info, credentials, smbconf=None,
             adminpass = samba.generate_random_password(12, 32)
             adminpass_generated = True
         else:
+            adminpass = unicode(adminpass, 'utf-8')
             adminpass_generated = False
 
         if samdb_fill == FILL_FULL: