1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#!/bin/sh
set -e
if [ -z "$APPDIR" ]; then
export APPDIR="$(dirname "$(readlink -f "${0}")")"
echo "Running without type2-runtime. AppDir is $APPDIR"
fi
## Minimum runtime paths. See: #13527 and #13603
export PATH="${APPDIR}/usr/bin/:$PATH"
unset LD_PRELOAD
unset LD_LIBRARY_PATH
export XDG_DATA_DIRS="${APPDIR}/usr/share/:$XDG_DATA_DIRS"
## Other needed runtime paths (added by 3_dist-gimp-goappimage.sh)
### We need to run on APPDIR due to the bundled LD linux interpreter so
### relative file paths on CLI are converted to absolute (OWD). See: #13636
export OWD="$PWD"
cd "$APPDIR"
i="$#"
while [ "$i" -gt 0 ]; do
arg=$1
# if arg does NOT start with slash or dash, then test for existence from $OWD
if [ "$arg" = "${arg#/}" -a "$arg" = "${arg#-}" -a -e "$OWD/$arg" ] ; then
arg="$OWD/$arg"
fi
set -- "$@" "$arg"
shift
i=$(($i-1))
done
|