def validateDirSize(path, size): availableSpace = utils.getAvailableSpace(_getBasePath(path)) if availableSpace < size: print output_messages.INFO_VAL_PATH_SPACE % ( path, utils.transformUnits(availableSpace), utils.transformUnits(size)) return False return True
def validateDirSize(path, size): availableSpace = utils.getAvailableSpace(_getBasePath(path)) if availableSpace < size: print output_messages.INFO_VAL_PATH_SPACE % (path, utils.transformUnits(availableSpace), utils.transformUnits(size)) return False return True
def validateMountPoint(param, options=[]): logging.info("validating %s as a valid mount point" % (param)) if not utils.verifyStringFormat(param, "^\/[\w\_\-\s]+(\/[\w\_\-\s]+)*\/?$"): print output_messages.INFO_VAL_PATH_NAME_INVALID return False if _isPathInExportFs(param): print output_messages.INFO_VAL_PATH_NAME_IN_EXPORTS return False if os.path.exists(param) and len(os.listdir(param)): print output_messages.INFO_VAR_PATH_NOT_EMPTY % param return False basePath = _getBasePath(param) if not _isPathWriteable(basePath): print output_messages.INFO_VAL_PATH_NOT_WRITEABLE return False availableSpace = utils.getAvailableSpace(basePath) if availableSpace < basedefs.CONST_MINIMUM_SPACE_ISODOMAIN: print output_messages.INFO_VAL_PATH_SPACE % (str(availableSpace), str(basedefs.CONST_MINIMUM_SPACE_ISODOMAIN)) return False return True