From 5bc9cb57d1c70c7b69f4b810390af5407cff4adf Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Thu, 18 Jun 2020 16:45:24 -0400 Subject: [PATCH] Amend RH initqueue We may be called before drivers have manifested interfaces. On each iteration make sure all nics are up before proceeding. --- .../usr/lib/dracut/hooks/initqueue/01-confluent.sh | 10 +++++----- .../usr/lib/dracut/hooks/initqueue/01-confluent.sh | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) 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 53919ed3..35097b7e 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,12 +1,12 @@ #!/bin/sh [ -e /tmp/confluent.initq ] && return 0 echo -n "" > /tmp/confluent.initq -cd /sys/class/net -for currif in *; do - ip link set $currif up -done -cd - while ! grep MANAGER /tmp/confluent.info >& /dev/null; do + cd /sys/class/net + for currif in *; do + ip link set $currif up + done + cd - /opt/confluent/bin/copernicus -t > /tmp/confluent.info done read ifidx < /etc/confluent/ca.pem echo -n "" > /tmp/confluent.initq -cd /sys/class/net -for currif in *; do - ip link set $currif up -done -cd - while ! grep MANAGER /etc/confluent/confluent.info >& /dev/null; do + cd /sys/class/net + for currif in *; do + ip link set $currif up + done + cd - /opt/confluent/bin/copernicus -t > /etc/confluent/confluent.info done read ifidx <