dracut.sh: skip symlink dirs for prelink unlink

master
Harald Hoyer 2012-02-22 12:28:20 +01:00
parent b6e244f794
commit 3335ed0ef4
1 changed files with 8 additions and 5 deletions

View File

@ -793,11 +793,14 @@ type hardlink &>/dev/null && {
}

if strstr "$modules_loaded" " fips " && command -v prelink >/dev/null; then
for i in $initdir/bin/* \
$initdir/sbin/* \
$initdir/usr/bin/* \
$initdir/usr/sbin/*; do
[ -x $i ] && prelink -u $i &>/dev/null
for dir in "$initdir/bin" \
"$initdir/sbin" \
"$initdir/usr/bin" \
"$initdir/usr/sbin"; do
[[ -L "$dir" ]] && continue
for i in "$dir"/*; do
[[ -x $i ]] && prelink -u $i &>/dev/null
done
done
fi