nixos/stage-1: Remove redundant symlink check
find(1)'s test `-type f` already excludes symbolic links, so `test -L` will never return false for found files.
This commit is contained in:
parent
de77849ad6
commit
4b045c7066
|
@ -223,16 +223,12 @@ let
|
||||||
|
|
||||||
# Run patchelf to make the programs refer to the copied libraries.
|
# Run patchelf to make the programs refer to the copied libraries.
|
||||||
find $out/bin $out/lib -type f | while read i; do
|
find $out/bin $out/lib -type f | while read i; do
|
||||||
if ! test -L $i; then
|
|
||||||
nuke-refs -e $out $i
|
nuke-refs -e $out $i
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
find $out/bin -type f | while read i; do
|
find $out/bin -type f | while read i; do
|
||||||
if ! test -L $i; then
|
|
||||||
echo "patching $i..."
|
echo "patching $i..."
|
||||||
patchelf --set-interpreter $out/lib/ld*.so.? --set-rpath $out/lib $i || true
|
patchelf --set-interpreter $out/lib/ld*.so.? --set-rpath $out/lib $i || true
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ -z "${toString (pkgs.stdenv.hostPlatform != pkgs.stdenv.buildPlatform)}" ]; then
|
if [ -z "${toString (pkgs.stdenv.hostPlatform != pkgs.stdenv.buildPlatform)}" ]; then
|
||||||
|
|
Loading…
Reference in a new issue