13
0

Fix LD_LIBRARY_PATH in GNU/Linux startup script

Currently, the startup script for GNU/Linux adds the current working directory
to LD_LIBRARY_PATH if LD_LIBRARY_PATH is not empty or unset.

For example, if LD_LIBRARY_PATH is set to "/lib" when the current script is
run, it will be set to "<install-dir>/lib::/lib", which includes the current
working directory as one of the paths.

This commit removes the extra colon added to LD_LIBRARY_PATH (without changing
the script's behavior of setting LD_LIBRARY_PATH to an empty string when it is
unset).
This commit is contained in:
nickolas360 2017-06-23 14:03:59 -07:00 committed by Robin Gareus
parent 81eb619dc2
commit 8bc7154130

View File

@ -17,7 +17,7 @@ checkdebug "$@"
# LD_LIBRARY_PATH needs to be set here so that epa can swap between the original and the bundled version
# (the original one will be stored in PREBUNDLE_ENV)
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH
export PREBUNDLE_ENV="$(env)"
BIN_DIR=$(dirname $(readlink -f $0))