summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/live/ogOperations.py1
-rw-r--r--src/utils/legacy.py10
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')