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