mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-11-25 14:41:27 +00:00
ppc64le changes in disk_custom_blivet_resize_lvm.pm
Required because ppc64le has a PReP partition before boot partition. PReP partition must not be changed by this script. Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
This commit is contained in:
parent
18e15f983a
commit
e9c15a502a
@ -78,7 +78,7 @@ for user in ("jack", "jim"):
|
|||||||
testliterals.append(f"user_confirm_{user}")
|
testliterals.append(f"user_confirm_{user}")
|
||||||
# partitioning stuff, there's a bunch of this, all in anaconda.pm
|
# partitioning stuff, there's a bunch of this, all in anaconda.pm
|
||||||
# multiple things use this
|
# multiple things use this
|
||||||
for part in ("swap", "root", "efi", "boot"):
|
for part in ("swap", "root", "efi", "boot", "vda2"):
|
||||||
testliterals.append(f"anaconda_part_select_{part}")
|
testliterals.append(f"anaconda_part_select_{part}")
|
||||||
testliterals.append(f"anaconda_blivet_part_inactive_{part}")
|
testliterals.append(f"anaconda_blivet_part_inactive_{part}")
|
||||||
# select_disks
|
# select_disks
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"ypos": 105,
|
||||||
|
"xpos": 244,
|
||||||
|
"width": 82,
|
||||||
|
"type": "match",
|
||||||
|
"height": 22
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"anaconda_blivet_disk_logical_view"
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 70 KiB |
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"xpos": 606,
|
||||||
|
"ypos": 165,
|
||||||
|
"width": 27,
|
||||||
|
"height": 21,
|
||||||
|
"type": "match"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"anaconda_blivet_part_inactive_vda2"
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 70 KiB |
@ -11,6 +11,7 @@ sub activate {
|
|||||||
# times to make sure the proper partition gets activated.
|
# times to make sure the proper partition gets activated.
|
||||||
my $partition = shift;
|
my $partition = shift;
|
||||||
my $count = 12;
|
my $count = 12;
|
||||||
|
assert_screen 'anaconda_blivet_disk_logical_view';
|
||||||
while (check_screen "anaconda_blivet_part_inactive_$partition" and $count > 0) {
|
while (check_screen "anaconda_blivet_part_inactive_$partition" and $count > 0) {
|
||||||
assert_and_click "anaconda_blivet_part_inactive_$partition";
|
assert_and_click "anaconda_blivet_part_inactive_$partition";
|
||||||
sleep 5;
|
sleep 5;
|
||||||
@ -31,9 +32,9 @@ sub run {
|
|||||||
# a previous Linux installation and prepare the disk for new installation
|
# a previous Linux installation and prepare the disk for new installation
|
||||||
# which will be then followed through.
|
# which will be then followed through.
|
||||||
|
|
||||||
# Partitioning starts out of the LVM on VD1. We will use it to recreate
|
# Partitioning starts out of the LVM on VD1 or VD2 (for ppc64le)
|
||||||
# the "/boot" partition in there. In UEFI, we will need to deal with the /boot/efi
|
# We will use it to recreate the "/boot" partition in there.
|
||||||
# partition first.
|
# In UEFI, we will need to deal with the /boot/efi partition first.
|
||||||
if (get_var("UEFI") == 1) {
|
if (get_var("UEFI") == 1) {
|
||||||
#The efi partition should be already activated. So reformat it and remount.
|
#The efi partition should be already activated. So reformat it and remount.
|
||||||
custom_blivet_format_partition(type => 'efi_filesystem', label => 'efiboot', mountpoint => '/boot/efi');
|
custom_blivet_format_partition(type => 'efi_filesystem', label => 'efiboot', mountpoint => '/boot/efi');
|
||||||
@ -41,7 +42,12 @@ sub run {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Select the boot partition and reformat it and remount.
|
# Select the boot partition and reformat it and remount.
|
||||||
activate("boot");
|
my $devboot = 'boot';
|
||||||
|
if (get_var('OFW')) {
|
||||||
|
# for PowerPC vda1 is PreP partition.
|
||||||
|
$devboot = 'vda2';
|
||||||
|
}
|
||||||
|
activate($devboot);
|
||||||
# Boot is the only ext4 partition on that scheme, so we will use that to make a needle.
|
# Boot is the only ext4 partition on that scheme, so we will use that to make a needle.
|
||||||
wait_still_screen 5;
|
wait_still_screen 5;
|
||||||
custom_blivet_format_partition(type => 'ext4', label => 'boot', mountpoint => '/boot');
|
custom_blivet_format_partition(type => 'ext4', label => 'boot', mountpoint => '/boot');
|
||||||
|
Loading…
Reference in New Issue
Block a user