summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/op_mode/image_installer.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/op_mode/image_installer.py b/src/op_mode/image_installer.py
index d7be4e1ed..6dc2dc490 100755
--- a/src/op_mode/image_installer.py
+++ b/src/op_mode/image_installer.py
@@ -1135,11 +1135,12 @@ def add_image(image_path: str, vrf: str = None, username: str = '',
if set_as_default:
grub.set_default(image_name, root_dir)
- cmdline_options = get_cli_kernel_options(
- f'{target_config_dir}/config.boot')
- grub_util.update_kernel_cmdline_options(' '.join(cmdline_options),
- root_dir=root_dir,
- version=image_name)
+ if Path(f'{target_config_dir}/config.boot').exists():
+ cmdline_options = get_cli_kernel_options(
+ f'{target_config_dir}/config.boot')
+ grub_util.update_kernel_cmdline_options(' '.join(cmdline_options),
+ root_dir=root_dir,
+ version=image_name)
except OSError as e:
# if no space error, remove image dir and cleanup