mirror of https://git.48k.eu/ogclient
utils: return False instead of rising exception
if image file and checksum are not found in the cache, then report checksum validation has failed so it can proceed to fetch new files from server.master
parent
1ca3992f71
commit
19e8825805
|
@ -80,9 +80,11 @@ def tip_check_csum(tip_addr, image_name):
|
||||||
logging.info(f'Verifying checksum for {image_name}.img, please wait...')
|
logging.info(f'Verifying checksum for {image_name}.img, please wait...')
|
||||||
image_path = f'{OG_CACHE_IMAGE_PATH}{image_name}.img'
|
image_path = f'{OG_CACHE_IMAGE_PATH}{image_name}.img'
|
||||||
if not os.path.exists(image_path):
|
if not os.path.exists(image_path):
|
||||||
raise OgError(f'File {image_path} does not exist')
|
logging.error(f'File {image_path} does not exist')
|
||||||
|
return False
|
||||||
if not os.path.exists(f"{image_path}.full.sum"):
|
if not os.path.exists(f"{image_path}.full.sum"):
|
||||||
raise OgError(f'File {image_path}.full.sum does not exist in repository {tip_addr}')
|
logging.error(f'File {image_path}.full.sum does not exist in repository {tip_addr}')
|
||||||
|
return False
|
||||||
|
|
||||||
cache_csum = _tip_read_csum(f"{image_path}.full.sum")
|
cache_csum = _tip_read_csum(f"{image_path}.full.sum")
|
||||||
remote_csum = tip_fetch_csum(tip_addr, image_name)
|
remote_csum = tip_fetch_csum(tip_addr, image_name)
|
||||||
|
|
Loading…
Reference in New Issue