Skip to content

Commit 8ae9c33

Browse files
committed
[lejos] enhance wrapper
1 parent 14c4e05 commit 8ae9c33

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

scripts/lejos/wrapper.sh

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#!/bin/sh
2-
DIR=`dirname "$0"`
3-
DIR=`eval "cd \"$DIR\" && pwd"`
4-
SYSDIR="$DIR/../sysroot"
5-
SYSDIR=`eval "cd \"$SYSDIR\" && pwd"`
62

7-
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SYSDIR/lib:$SYSDIR/lib/arm-linux-gnueabi:$SYSDIR/usr/lib:$SYSDIR/usr/lib/arm-linux-gnueabi:$SYSDIR/usr/lib/arm-linux-gnueabi/gconv"
8-
exec "$SYSDIR/lib/ld-linux.so.3" "$DIR/$0.real" "$@"
3+
ROOT="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)/.."
4+
NAME="$(basename "$0")"
5+
6+
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ROOT/sysroot/lib"
7+
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ROOT/sysroot/lib/arm-linux-gnueabi"
8+
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ROOT/sysroot/usr/lib"
9+
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ROOT/sysroot/usr/lib/arm-linux-gnueabi"
10+
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ROOT/sysroot/usr/lib/arm-linux-gnueabi/gconv"
11+
export LD_LIBRARY_PATH
12+
exec "$ROOT/sysroot/lib/ld-linux.so.3" --inhibit-cache "$ROOT/bin/$NAME.real" "$@"

0 commit comments

Comments
 (0)