2008-10-10 11:44:06 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
2008-12-27 11:09:01 +01:00
|
|
|
if [ -n "$5" ]; then
|
|
|
|
ELFTYPE=`brandelf $5`
|
2008-12-27 14:17:28 +01:00
|
|
|
elif [ -n "$4" ]; then
|
2008-10-28 21:13:13 +01:00
|
|
|
ELFTYPE=`brandelf $4`
|
2008-10-16 12:25:06 +02:00
|
|
|
elif [ -n "$3" ]; then
|
2008-10-28 21:13:13 +01:00
|
|
|
ELFTYPE=`brandelf $3`
|
2008-10-10 11:44:06 +02:00
|
|
|
fi
|
2008-10-16 12:25:06 +02:00
|
|
|
|
|
|
|
WRAPPER="freebsd"
|
2008-10-28 21:13:13 +01:00
|
|
|
|
2008-10-16 12:25:06 +02:00
|
|
|
case "${ELFTYPE}" in
|
2008-10-28 21:13:13 +01:00
|
|
|
*SVR4*|*Linux*)
|
|
|
|
if [ -x "$0.linux" ]; then
|
2009-09-04 08:03:36 +02:00
|
|
|
LD_LIBRARY_PATH=
|
|
|
|
export LD_LIBRARY_PATH
|
2008-10-28 21:13:13 +01:00
|
|
|
WRAPPER="linux"
|
|
|
|
fi
|
|
|
|
;;
|
2008-10-16 12:25:06 +02:00
|
|
|
esac
|
|
|
|
|
|
|
|
exec $0.$WRAPPER $@
|
|
|
|
|