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"