virt-manager/virt-manager-virtinst-cloudinit-include-empty-meta-data-file.patch
Pavel Hrdina f580cee75e virt-manager-5.1.0-1.el10
- Rebased to virt-manager-5.1.0 (RHEL-119228)
- The rebase also fixes the following bugs:
    RHEL-105818

Resolves: RHEL-105818, RHEL-119228
2025-11-15 18:07:42 +01:00

36 lines
1.2 KiB
Diff

From a6c6c71eb05eb5caca188bd9c7f5db4fb25493ea Mon Sep 17 00:00:00 2001
Message-ID: <a6c6c71eb05eb5caca188bd9c7f5db4fb25493ea.1763226402.git.phrdina@redhat.com>
From: Pavel Hrdina <phrdina@redhat.com>
Date: Mon, 29 Sep 2025 16:14:35 +0200
Subject: [PATCH] virtinst: cloudinit: include empty meta-data file
From: Pavel Hrdina <phrdina@redhat.com>
Refactor creation of cloud-init config files introduced a bug where we
stopped including empty meta-data file.
Introduced-by: 5b2d0997a1d2d213b17c227169da64e2fa7d09a6
Fixes: https://github.com/virt-manager/virt-manager/issues/975
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
(cherry picked from commit ea71cf9a8a4161ce6e19eacf5f0d86d40ab74f23)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
---
virtinst/install/cloudinit.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/virtinst/install/cloudinit.py b/virtinst/install/cloudinit.py
index 3f565f399..b2378fbfa 100644
--- a/virtinst/install/cloudinit.py
+++ b/virtinst/install/cloudinit.py
@@ -36,7 +36,7 @@ class _CloudInitConfig:
def _create_file(self):
content = self._content()
- if not content:
+ if content is None:
return None
fileobj = tempfile.NamedTemporaryFile(
--
2.51.1