2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-02-11 16:24:41 +00:00

Properly recognize old ubuntu server install media

Older media designed around
debian installer requires
different handling.
This commit is contained in:
Jarrod Johnson 2023-03-30 08:33:18 -04:00
parent 7ac778106e
commit cb129789b8

View File

@ -376,7 +376,13 @@ def check_ubuntu(isoinfo):
if not isinstance(arch, str):
arch = arch.decode('utf8')
major = '.'.join(ver.split('.', 2)[:2])
if 'efi/boot/bootaa64.efi' in isoinfo[0]:
if 'install/hwe-netboot/ubuntu-installer/amd64/linux' in isoinfo[0]:
# debian-installer style amd64
return {
'name': 'ubuntu-{0}-{1}'.format(ver, arch),
'method': EXTRACT,
'category': 'ubuntu{0}'.format(major)}
elif 'efi/boot/bootaa64.efi' in isoinfo[0]:
exlist = ['casper/vmlinuz', 'casper/initrd',
'efi/boot/bootaa64.efi', 'efi/boot/grubaa64.efi'
]