diff options
Diffstat (limited to 'source4/setup/upgrade')
-rwxr-xr-x | source4/setup/upgrade | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/source4/setup/upgrade b/source4/setup/upgrade index bfeba716e4..f2d1a870cc 100755 --- a/source4/setup/upgrade +++ b/source4/setup/upgrade @@ -13,7 +13,9 @@ options = GetOptions(ARGV, "POPT_COMMON_CREDENTIALS", 'verify', 'targetdir=s', - 'quiet', 'blank'); + 'quiet', + 'realm', + 'blank'); if (options == undefined) { println("Failed to parse options"); @@ -44,10 +46,9 @@ Samba4 import tool provision [options] <libdir> <smbconf> --targetdir=DIR Output to specified directory - --quiet Be quiet - --blank do not add users or groups, just the structure - -You must provide at least a realm and domain + --quiet Be quiet + --blank Do not add users or groups, just the structure + --realm=REALM Override realm to use "); exit(1); @@ -89,6 +90,11 @@ if (options.targetdir != undefined) { var creds = options.get_credentials(); var system_session = system_session(); var paths = provision_default_paths(subobj); + +if (options.realm != undefined) { + subobj.REALM = options.realm; +} + provision(subobj, message, options.blank, paths, system_session, creds); var ret = upgrade(subobj,samba3,message,paths, system_session, creds); |