Sandro Bonazzola has uploaded a new change for review.

Change subject: packaging: suggest path for local storage during AIO setup
......................................................................

packaging: suggest path for local storage during AIO setup

When running AIO setup, the installer suggest a default location
(/var/lib/images) for the Local storage domain path the same way
we suggest for the local ISO domain.

Renamed generateIsoDomainName in generateIsoDomainPath in
engine-setup to be more accurate.

Change-Id: Ifb131c3e8d88d6503dc2a03d46fa86590ead52cb
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=896465
Signed-off-by: Sandro Bonazzola <sbona...@redhat.com>
---
M packaging/fedora/setup/engine-setup.py
M packaging/fedora/setup/plugins/all_in_one_100.py
2 files changed, 16 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/01/11701/1

diff --git a/packaging/fedora/setup/engine-setup.py 
b/packaging/fedora/setup/engine-setup.py
index 0a82fec..e5480d7 100755
--- a/packaging/fedora/setup/engine-setup.py
+++ b/packaging/fedora/setup/engine-setup.py
@@ -81,9 +81,9 @@
                         "protocol" : ["udp"]},
 ]
 
-def generateIsoDomainName():
+def generateIsoDomainPath():
     '''
-    Generates name for iso domain
+    Generates path for iso domain
     '''
 
     if os.path.exists(basedefs.DEFAULT_ISO_EXPORT_PATH):
@@ -463,7 +463,7 @@
                 "PROMPT"          
:output_messages.INFO_CONF_PARAMS_NFS_MP_PROMPT,
                 "OPTION_LIST"     :[],
                 "VALIDATION_FUNC" :validate.validateNFSMountPoint,
-                "DEFAULT_VALUE"   :generateIsoDomainName(),
+                "DEFAULT_VALUE"   : generateIsoDomainPath(),
                 "MASK_INPUT"      : False,
                 "LOOSE_VALIDATION": False,
                 "CONF_NAME"       : "NFS_MP",
diff --git a/packaging/fedora/setup/plugins/all_in_one_100.py 
b/packaging/fedora/setup/plugins/all_in_one_100.py
index c3ac516..7c3825a 100644
--- a/packaging/fedora/setup/plugins/all_in_one_100.py
+++ b/packaging/fedora/setup/plugins/all_in_one_100.py
@@ -68,6 +68,7 @@
 LOCAL_DATA_CENTER = "local_datacenter"
 LOCAL_HOST = "local_host"
 LOCAL_STORAGE = "local_storage"
+LOCAL_STORAGE_PATH = "/var/lib/images"
 
 # PATH PARAMS
 VDSM_PATH = "/usr/share/vdsm"
@@ -85,6 +86,17 @@
     else:
         controller.getParamByName("CONFIG_NFS").setKey("DEFAULT_VALUE", "yes")
     return True
+
+
+def generateLocalStorageDomainPath():
+    '''
+    Generates name for local storage domain
+    '''
+    if os.path.exists(LOCAL_STORAGE_PATH):
+        return "%s_%s" % (LOCAL_STORAGE_PATH,
+                          utils.getCurrentDateTime())
+    else:
+        return LOCAL_STORAGE_PATH
 
 
 def initConfig(controllerObject):
@@ -110,7 +122,7 @@
                    "PROMPT"          : INFO_CONF_PARAMS_LOCAL_STORAGE,
                    "OPTION_LIST"     : [],
                    "VALIDATION_FUNC" : validateStoragePath,
-                   "DEFAULT_VALUE"   : "",
+                   "DEFAULT_VALUE"   : generateLocalStorageDomainPath(),
                    "MASK_INPUT"      : False,
                    "LOOSE_VALIDATION": True,
                    "CONF_NAME"       : "STORAGE_PATH",
@@ -453,4 +465,3 @@
         return None
 
     return urlContent
-


--
To view, visit http://gerrit.ovirt.org/11701
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifb131c3e8d88d6503dc2a03d46fa86590ead52cb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: engine_3.2
Gerrit-Owner: Sandro Bonazzola <sbona...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to