diff options
| author | Andrii Klymenko <a.klymenko@vyos.io> | 2026-07-30 11:51:21 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-30 11:51:21 +0300 |
| commit | 8d1faab56fbfb43faeac80c60cf2fccbe6941fd1 (patch) | |
| tree | c4e0b7a99644e32ba5203d4de7394bf1a2da7817 | |
| parent | c2544eb57d9a7d6a60b810f0ab87ff85d2b00a76 (diff) | |
| parent | a3b7ace20597fd74475b25b9d41af01fceaac22c (diff) | |
| download | vyos-build-8d1faab56fbfb43faeac80c60cf2fccbe6941fd1.tar.gz vyos-build-8d1faab56fbfb43faeac80c60cf2fccbe6941fd1.zip | |
Merge pull request #1255 from dmbaturin/T9140-boot-menu-version-flavorrolling
build: T9140: include version and flavor information in the boot menu
| -rwxr-xr-x | scripts/image-build/build-vyos-image | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/image-build/build-vyos-image b/scripts/image-build/build-vyos-image index a1458d99..8b1655da 100755 --- a/scripts/image-build/build-vyos-image +++ b/scripts/image-build/build-vyos-image @@ -494,6 +494,21 @@ DOCUMENTATION_URL="{build_config['documentation_url']}" with open(os.path.join(binary_includes_dir, 'version.json'), 'w') as f: json.dump(version_data, f) + # Generate the isolinux boot menu file + boot_menu_data = f''' +menu hshift 0 +menu width 82 + +menu title VyOS {build_config['version']} ({build_config['build_flavor']}) +include stdmenu.cfg +include live.cfg + +menu clear + ''' + + with open(os.path.join(defaults.LB_CONFIG_DIR, "includes.binary/isolinux/menu.cfg"), "w") as f: + f.write(boot_menu_data) + # For initialization of activation scripts, we need to know if we # are building with create_raw_image if build_config["image_format"] != ["iso"]: |
