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