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. Bug-Url: https://bugzilla.redhat.com/896465 Change-Id: I9ddc2810ab3a6c2c20ce8b7663a813e89312f4d1 Signed-off-by: Sandro Bonazzola <sbona...@redhat.com> (cherry picked from commit b1e0cf6614cc67d4832cf41e90e3f7898b78fd06) --- 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/05/11705/1 diff --git a/packaging/fedora/setup/engine-setup.py b/packaging/fedora/setup/engine-setup.py index e7bab64..e846fc3 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): @@ -433,7 +433,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 8ff0c3d..22bcbdd 100644 --- a/packaging/fedora/setup/plugins/all_in_one_100.py +++ b/packaging/fedora/setup/plugins/all_in_one_100.py @@ -68,12 +68,24 @@ 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" SHADOW_FILE = "/etc/shadow" logging.debug("plugin %s loaded", __name__) + + +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): @@ -99,7 +111,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", @@ -439,4 +451,3 @@ return None return urlContent - -- To view, visit http://gerrit.ovirt.org/11705 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9ddc2810ab3a6c2c20ce8b7663a813e89312f4d1 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