When using `mkosi.images` it makes more sense to use the `image` name,
as that is what identifies the different images.
def config_default_output(namespace: argparse.Namespace) -> str:
- output = namespace.image_id or namespace.image or "image"
+ output = namespace.image or namespace.image_id or "image"
if namespace.image_version:
output += f"_{namespace.image_version}"
image: Optional[str]
def name(self) -> str:
- return self.image_id or self.image or "default"
+ return self.image or self.image_id or "default"
def machine_or_name(self) -> str:
return self.machine or self.name()