diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/live/ogOperations.py | 1 | ||||
-rw-r--r-- | src/utils/legacy.py | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/live/ogOperations.py b/src/live/ogOperations.py index 439d1d7..ed06540 100644 --- a/src/live/ogOperations.py +++ b/src/live/ogOperations.py @@ -335,6 +335,7 @@ class OgLiveOperations: raise ValueError('Target partition has no filesystem present') cambiar_acceso(user=self._smb_user, pwd=self._smb_pass) + ogCopyEfiBootloader(disk, partition) ogReduceFs(disk, partition) cmd1 = shlex.split(f'partclone.{fstype} -I -C --clone -s {padev} -O -') diff --git a/src/utils/legacy.py b/src/utils/legacy.py index 7ea2bd6..84bd245 100644 --- a/src/utils/legacy.py +++ b/src/utils/legacy.py @@ -53,3 +53,13 @@ def ogChangeRepo(ip): return subprocess.run(f'ogChangeRepo {ipaddr}', shell=True) + + +def ogCopyEfiBootloader(disk, partition): + cmd = f'ogCopyEfiBootloader {disk} {partition]' + try: + proc = subprocess.run(cmd, + shell=True) + except: + logging.error('Exception when running ogCopyEfiBootloader') + raise ValueError('Subprocess error: ogCopyEfiBootloader') |