summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2024-05-15 07:02:49 +0200
committerGitHub <noreply@github.com>2024-05-15 07:02:49 +0200
commiteff3d4aab60d5db66cf7dbb5876d66f9e3e3e715 (patch)
treeaf81f60280c15d37464d428467d5dd863b45695b /scripts
parentfabf5326b80519cee6a335a80d44d82a59550e3c (diff)
parent31b720b8f100670f0e933dfbf9993a5315f5a904 (diff)
downloadvyos-build-eff3d4aab60d5db66cf7dbb5876d66f9e3e3e715.tar.gz
vyos-build-eff3d4aab60d5db66cf7dbb5876d66f9e3e3e715.zip
Merge pull request #620 from zdc/T3664-circinus
build-script: T3664: Add flavor and architecture to image name (rework)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/image-build/build-vyos-image4
-rw-r--r--scripts/image-build/raw_image.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/scripts/image-build/build-vyos-image b/scripts/image-build/build-vyos-image
index 5bf5803d..80339308 100755
--- a/scripts/image-build/build-vyos-image
+++ b/scripts/image-build/build-vyos-image
@@ -489,7 +489,7 @@ if __name__ == "__main__":
iter(os.remove, artifacts)
## Create the target ISO file path
- iso_file = "vyos-{0}-{1}.iso".format(version_data["version"], build_config["architecture"])
+ iso_file = f"vyos-{version_data['version']}-{build_config['build_flavor']}-{build_config['architecture']}.iso"
## Create live-build configuration files
@@ -645,6 +645,6 @@ Pin-Priority: 600
for f in other_formats:
image_ext = build_config.get("image_ext", f)
image_opts = build_config.get("image_opts", "")
- target = f"{os.path.splitext(raw_image)[0]}-{build_config['build_flavor']}.{image_ext}"
+ target = f"{os.path.splitext(raw_image)[0]}.{image_ext}"
print(f"I: Building {f} file {target}")
cmd(f"qemu-img convert -f raw -O {f} {image_opts} {raw_image} {target}")
diff --git a/scripts/image-build/raw_image.py b/scripts/image-build/raw_image.py
index 27fb27ab..5068ba1b 100644
--- a/scripts/image-build/raw_image.py
+++ b/scripts/image-build/raw_image.py
@@ -201,7 +201,7 @@ def create_raw_image(build_config, iso_file, work_dir):
con.build_config = build_config
version_data = read_version_data(con.iso_dir)
version = version_data['version']
- raw_file = f"vyos-{version}.raw"
+ raw_file = f"vyos-{version}-{build_config['build_flavor']}-{build_config['architecture']}.raw"
print(f"I: Building raw file {raw_file}")
create_disk(raw_file, build_config["disk_size"])
setup_loop_device(con, raw_file)