From fba82f9379d4eab6c2ff21ad7cb2b706ee0fc8c6 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 14 Jul 2020 16:43:37 -0400 Subject: [PATCH] Change el8 addons to retry confluent handler If DD is in play, drivers may appear later, and we have to wait for them in a future invocation. --- .../initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh b/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh index da69d7c3..534b7fd5 100644 --- a/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh +++ b/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh @@ -1,6 +1,5 @@ #!/bin/sh [ -e /tmp/confluent.initq ] && return 0 -echo -n "" > /tmp/confluent.initq TRIES=0 oum=$(umask) umask 0077 @@ -16,6 +15,8 @@ while ! grep ^EXTMGRINFO: /etc/confluent/confluent.info | awk -F'|' '{print $3}' /opt/confluent/bin/copernicus -t > /etc/confluent/confluent.info done cd / +grep ^EXTMGRINFO: /etc/confluent/confluent.info || return 0 +echo -n "" > /tmp/confluent.initq nodename=$(grep ^NODENAME /etc/confluent/confluent.info|awk '{print $2}') #TODO: blkid --label to find mounted api