From 809099c8f80febb1937244fff17f6bd8f1364c7a Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 7 Jul 2023 15:32:47 -0400 Subject: [PATCH] Specifically wait for /dev/disk/by-label When udev is populating the disk hierarchy, it can be a long time before the 'by-label' is specifically ready. Wait for that specific entry to come along before continuing to check if there's an identity image. --- .../initramfs/usr/lib/dracut/hooks/pre-trigger/01-confluent.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/pre-trigger/01-confluent.sh b/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/pre-trigger/01-confluent.sh index 3defacb2..6db95276 100644 --- a/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/pre-trigger/01-confluent.sh +++ b/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/pre-trigger/01-confluent.sh @@ -41,7 +41,7 @@ mkdir -p /etc/confluent echo -n > /etc/confluent/confluent.info umask $oum TRIES=5 -while [ ! -e /dev/disk ] && [ $TRIES -gt 0 ]; do +while [ ! -e /dev/disk/by-label ] && [ $TRIES -gt 0 ]; do sleep 2 TRIES=$((TRIES - 1)) done