[grubcfg] Use own swap

- In situations where there are more swap partitions, only use
  partitions this install "owns".
This commit is contained in:
Adriaan de Groot 2020-02-20 16:59:05 +01:00
parent 5247c13f98
commit 50161cdab9

View File

@ -80,6 +80,9 @@ def modify_grub_default(partitions, root_mount_point, distributor):
if have_dracut:
for partition in partitions:
if partition["fs"] == "linuxswap" and not partition.get("claimed", None):
# Skip foreign swap
continue
has_luks = "luksMapperName" in partition
if partition["fs"] == "linuxswap" and not has_luks:
swap_uuid = partition["uuid"]
@ -94,6 +97,9 @@ def modify_grub_default(partitions, root_mount_point, distributor):
]
else:
for partition in partitions:
if partition["fs"] == "linuxswap" and not partition.get("claimed", None):
# Skip foreign swap
continue
has_luks = "luksMapperName" in partition
if partition["fs"] == "linuxswap" and not has_luks:
swap_uuid = partition["uuid"]