r13063: Add --realm option to upgrade
authorJelmer Vernooij <jelmer@samba.org>
Sun, 22 Jan 2006 08:32:34 +0000 (08:32 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:51:20 +0000 (13:51 -0500)
(This used to be commit e6aa4e92f044712ecaa4bd7099d53d9c7d083c42)

source4/setup/upgrade

index bfeba716e4f5a1a527e414d0f5a9b3d5af4912a2..f2d1a870ccf9629c3000b6409ae2f94e2ba6afbc 100755 (executable)
@@ -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);