Merge pull request #17596 from ttuegel/stage-1
nixos/stage-1: use `readlink -e` in builder
This commit is contained in:
commit
d609df13dd
@ -87,15 +87,11 @@ let
|
|||||||
LDD="$(ldd $BIN)" || continue
|
LDD="$(ldd $BIN)" || continue
|
||||||
LIBS="$(echo "$LDD" | awk '{print $3}' | sed '/^$/d')"
|
LIBS="$(echo "$LDD" | awk '{print $3}' | sed '/^$/d')"
|
||||||
for LIB in $LIBS; do
|
for LIB in $LIBS; do
|
||||||
[ ! -f "$out/lib/$(basename $LIB)" ] && cp -pdv $LIB $out/lib
|
TGT="$out/lib/$(basename $LIB)"
|
||||||
while [ "$(readlink $LIB)" != "" ]; do
|
if [ ! -f "$TGT" ]; then
|
||||||
LINK="$(readlink $LIB)"
|
SRC="$(readlink -e $LIB)"
|
||||||
if [ "''${LINK:0:1}" != "/" ]; then
|
cp -pdv "$SRC" "$TGT"
|
||||||
LINK="$(dirname $LIB)/$LINK"
|
|
||||||
fi
|
fi
|
||||||
LIB="$LINK"
|
|
||||||
[ ! -f "$out/lib/$(basename $LIB)" ] && cp -pdv $LIB $out/lib
|
|
||||||
done
|
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user