|
|
a601c3 |
From d7c2342fb26a52142ce1fb9b10b636565aba7780 Mon Sep 17 00:00:00 2001
|
|
|
a601c3 |
From: Pavel Valena <pvalena@redhat.com>
|
|
|
a601c3 |
Date: Mon, 2 May 2022 20:12:25 +0200
|
|
|
a601c3 |
Subject: [PATCH] fix(fips): start iterating from 0 over BOOT_IMAGE entries
|
|
|
a601c3 |
|
|
|
a601c3 |
as the code contains a bug which sets default 0, but iterates from 1.
|
|
|
a601c3 |
Correct approach is indexing from 0.
|
|
|
a601c3 |
|
|
|
a601c3 |
https://github.com/redhat-plumbers/dracut-rhel8/pull/9
|
|
|
a601c3 |
---
|
|
|
a601c3 |
modules.d/01fips/fips.sh | 4 ++--
|
|
|
a601c3 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
a601c3 |
|
|
|
a601c3 |
diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh
|
|
|
a601c3 |
index c57fd426..e8952489 100755
|
|
|
a601c3 |
--- a/modules.d/01fips/fips.sh
|
|
|
a601c3 |
+++ b/modules.d/01fips/fips.sh
|
|
|
a601c3 |
@@ -124,13 +124,13 @@ do_fips()
|
|
|
a601c3 |
elif [ -d /boot/loader/entries ]; then
|
|
|
a601c3 |
i=0
|
|
|
a601c3 |
for bls in $(ls -d /boot/loader/entries/*.conf | sort -rV); do
|
|
|
a601c3 |
- ((i++))
|
|
|
a601c3 |
-
|
|
|
a601c3 |
if [ $i -eq ${BOOT_IMAGE:-0} ] && [ -r "$bls" ]; then
|
|
|
a601c3 |
BOOT_IMAGE="$(grep -e '^linux' "$bls" | grep -o ' .*$')"
|
|
|
a601c3 |
BOOT_IMAGE=${BOOT_IMAGE:1}
|
|
|
a601c3 |
break
|
|
|
a601c3 |
fi
|
|
|
a601c3 |
+
|
|
|
a601c3 |
+ ((i++))
|
|
|
a601c3 |
done
|
|
|
a601c3 |
fi
|
|
|
a601c3 |
fi
|