diff --git a/pressure-vessel/pressure-vessel-unruntime b/pressure-vessel/pressure-vessel-unruntime index e74fe332b5630e6cdb51f43e7a0932efb416ce20..4bf4d59c6cdfe74dce257ef1c771e147a5f469b5 100755 --- a/pressure-vessel/pressure-vessel-unruntime +++ b/pressure-vessel/pressure-vessel-unruntime @@ -69,6 +69,10 @@ unset STEAM_RUNTIME if [ -n "${SYSTEM_LD_LIBRARY_PATH+set}" ]; then options+=("--env-if-host=SYSTEM_LD_LIBRARY_PATH=$SYSTEM_LD_LIBRARY_PATH") + # This has been superseeded by the new $PRESSURE_VESSEL_APP_LD_LIBRARY_PATH + # environment variable. When we are sure that we are always using the new + # _v2-entry-point with $PRESSURE_VESSEL_APP_LD_LIBRARY_PATH support, the + # following export can be removed export LD_LIBRARY_PATH="$SYSTEM_LD_LIBRARY_PATH" fi @@ -90,6 +94,13 @@ unset SYSTEM_LD_LIBRARY_PATH unset SYSTEM_LD_PRELOAD unset SYSTEM_PATH +if [ -n "${PRESSURE_VESSEL_APP_LD_LIBRARY_PATH+set}" ]; then + options+=("--env-if-host=PRESSURE_VESSEL_APP_LD_LIBRARY_PATH=$PRESSURE_VESSEL_APP_LD_LIBRARY_PATH") + export LD_LIBRARY_PATH="$PRESSURE_VESSEL_APP_LD_LIBRARY_PATH" +fi + +unset PRESSURE_VESSEL_APP_LD_LIBRARY_PATH + old_IFS="$IFS" IFS=":" for word in $ld_preload; do