summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2026-06-11 15:38:43 +0100
committerGitHub <noreply@github.com>2026-06-11 15:38:43 +0100
commite1a2ab00be9af2e3050b474f4538ac86f65f357e (patch)
treeb3ed4775a7da3ad2cd4ca856ace9f37b31443f4e
parentaee37546add852fcdd99a9fa48f015e6304939d3 (diff)
parent931f280ae4d1b8ea6dd7109e3b8fc1e15622f0f3 (diff)
downloadvyos-1x-e1a2ab00be9af2e3050b474f4538ac86f65f357e.tar.gz
vyos-1x-e1a2ab00be9af2e3050b474f4538ac86f65f357e.zip
Merge pull request #5265 from jestabro/fix-overwrite-console-type
T8976: explicitly remove 'kernel' entry in ttyS0 device setting on choice of 'tty' during image install
-rwxr-xr-xsrc/op_mode/image_installer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/op_mode/image_installer.py b/src/op_mode/image_installer.py
index 07f69ccd5..9ac7718de 100755
--- a/src/op_mode/image_installer.py
+++ b/src/op_mode/image_installer.py
@@ -658,6 +658,10 @@ def configure_serial_console(config_file: str, console_type: str) -> None:
# serial was defined by user.
if console_type == 'S':
config.set(base + [device, 'kernel'])
+ if console_type == 'K':
+ # remove any residual setting from flavor file image build
+ if config.exists(base + [device, 'kernel']):
+ config.delete(base + [device, 'kernel'])
with open(config_file, 'w') as f:
f.write(config.to_string())