From 053b703e4b68f7c8f30deb1d41995fd018f54366 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 29 Feb 2024 10:25:26 +0100 Subject: [PATCH] copr-builders: enable-swap.sh: wait until the swap partition exists --- roles/copr/backend/files/provision/files/enable-swap.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/roles/copr/backend/files/provision/files/enable-swap.sh b/roles/copr/backend/files/provision/files/enable-swap.sh index 985584d0e7..9669dcd713 100644 --- a/roles/copr/backend/files/provision/files/enable-swap.sh +++ b/roles/copr/backend/files/provision/files/enable-swap.sh @@ -88,7 +88,12 @@ mkdir /var/lib/copr-rpmbuild/workspace rpm --setperms copr-rpmbuild || : rpm --setugids copr-rpmbuild || : +# Wait till the partition appears partprobe || : +partition=${swap_device}${part_suffix}2 +while ! test -e "$partition"; do + sleep 0.1 +done -mkswap "${swap_device}${part_suffix}2" -swapon "${swap_device}${part_suffix}2" +mkswap "$partition" +swapon "$partition"