summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald Hoyer <harald@redhat.com>2009-11-23 12:09:42 +0100
committerHarald Hoyer <harald@redhat.com>2009-11-23 12:28:57 +0100
commit557ea7a8da43c5b4cbfd989d64845d6ce938830d (patch)
treeac980168126df7aa7112dd3430a37dd3c1448e05
parent7f1282834ff28a8692dde6a8b5048df313e53622 (diff)
fips: search different lib paths
-rwxr-xr-xmodules.d/01fips/install15
1 files changed, 11 insertions, 4 deletions
diff --git a/modules.d/01fips/install b/modules.d/01fips/install
index 5fa35dd..0163ad1 100755
--- a/modules.d/01fips/install
+++ b/modules.d/01fips/install
@@ -6,9 +6,16 @@ if ldd $(find_binary sha512hmac) |grep -q /lib64/libc; then
libdir="lib64"
fi
-dracut_install \
- /usr/$libdir/libsoftokn3.so /usr/$libdir/libsoftokn3.chk \
- /usr/$libdir/libfreebl3.so /usr/$libdir/libfreebl3.chk \
- /usr/$libdir/hmaccalc/sha512hmac.hmac
+if [ -e /usr/$libdir/libsoftokn3.so ]; then
+ dracut_install \
+ /usr/$libdir/libsoftokn3.so /usr/$libdir/libsoftokn3.chk \
+ /usr/$libdir/libfreebl3.so /usr/$libdir/libfreebl3.chk
+else
+ dracut_install \
+ /$libdir/libsoftokn3.so /$libdir/libsoftokn3.chk \
+ /$libdir/libfreebl3.so /$libdir/libfreebl3.chk
+fi
+
+dracut_install /usr/$libdir/hmaccalc/sha512hmac.hmac
# vim:ts=8:sw=4:sts=4:et