Move /dev umount to cleanup step

This commit is contained in:
Joshua Boniface 2022-10-21 14:47:48 -04:00
parent ef437c3dbf
commit 46dde055c4
1 changed files with 3 additions and 3 deletions

View File

@ -691,9 +691,6 @@ GRUB_DISABLE_LINUX_UUID=false
# Debian cloud images are affected, so who knows.
os.system("systemctl enable cloud-init.target")
# Unmount the bound devfs
os.system("umount {}/dev".format(temporary_directory))
def cleanup(self):
"""
cleanup(): Perform any cleanup required due to prepare()/install()
@ -715,6 +712,9 @@ GRUB_DISABLE_LINUX_UUID=false
# Set the tempdir we used in the prepare() and install() steps
temp_dir = "/tmp/target"
# Unmount the bound devfs
os.system("umount {}/dev".format(temporary_directory))
# Use this construct for reversing the list, as the normal reverse() messes with the list
for volume in list(reversed(self.vm_data["volumes"])):
dst_volume_name = f"{self.vm_name}_{volume['disk_id']}"