From 8bc7154130674b56b568f4cca11b4a2ba22dbf40 Mon Sep 17 00:00:00 2001 From: nickolas360 Date: Fri, 23 Jun 2017 14:03:59 -0700 Subject: [PATCH] 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 "/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). --- tools/linux_packaging/ardour.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/linux_packaging/ardour.sh.in b/tools/linux_packaging/ardour.sh.in index a6bd679b94..1a2e1206be 100644 --- a/tools/linux_packaging/ardour.sh.in +++ b/tools/linux_packaging/ardour.sh.in @@ -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))