diff options
Diffstat (limited to 'src/live')
-rw-r--r-- | src/live/ogOperations.py | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/live/ogOperations.py b/src/live/ogOperations.py index 83242d2..f1478c3 100644 --- a/src/live/ogOperations.py +++ b/src/live/ogOperations.py @@ -200,22 +200,6 @@ class OgLiveOperations: return data - def _compute_md5(self, path, bs=2**20): - m = hashlib.md5() - with open(path, 'rb') as f: - while True: - buf = f.read(bs) - if not buf: - break - m.update(buf) - return m.hexdigest() - - def _md5_file(self, path): - if not os.path.exists(path): - raise OgError(f'Failed to calculate checksum, image file {path} does not exist') - - return self._compute_md5(path) - def _write_md5_file(self, path, checksum): if not os.path.exists(path): raise OgError(f'Failed to calculate checksum, image file {path} does not exist') @@ -725,7 +709,7 @@ class OgLiveOperations: logging.info(f'Writing checksum file {name}.img.full.sum...') logging.info('*DO NOT REBOOT OR POWEROFF* the client during this time') - checksum = self._md5_file(f'/opt/opengnsys/images/{name}.img') + checksum = compute_md5(f'/opt/opengnsys/images/{name}.img') if checksum == -1: raise OgError(f'Cannot access {name}.full.sum file') |