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
OpenGnSys Support Team 2024-08-12 10:47:56 +02:00
parent 1ca3992f71
commit 19e8825805
1 changed files with 4 additions and 2 deletions

View File

@ -80,9 +80,11 @@ def tip_check_csum(tip_addr, image_name):
logging.info(f'Verifying checksum for {image_name}.img, please wait...')
image_path = f'{OG_CACHE_IMAGE_PATH}{image_name}.img'
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"):
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")
remote_csum = tip_fetch_csum(tip_addr, image_name)