diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-05-04 12:02:00 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-05-04 12:02:00 +0100 |
commit | eab5731cdf11d4ae8cdf111461d46fd96c5bdd37 (patch) | |
tree | ce35c6d01b5ff5de95c3a20fef853b9a6518ad2e /media-sound/teamspeak-client/files/ts3client-bin-r1 | |
parent | b7ebc951da8800f711142f69d9d958bde67a112d (diff) |
gentoo resync : 04.05.2019
Diffstat (limited to 'media-sound/teamspeak-client/files/ts3client-bin-r1')
-rw-r--r-- | media-sound/teamspeak-client/files/ts3client-bin-r1 | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/media-sound/teamspeak-client/files/ts3client-bin-r1 b/media-sound/teamspeak-client/files/ts3client-bin-r1 new file mode 100644 index 000000000000..3edbc2e7907a --- /dev/null +++ b/media-sound/teamspeak-client/files/ts3client-bin-r1 @@ -0,0 +1,13 @@ +#!/bin/bash + +# Sets BASEDIR for teamspeak3-client +BASEDIR="/opt/teamspeak3-client" + +# Work around DT_RPATH (.) security issue by chdir'ing into expected $LD_LIBRARY_PATH +export LD_LIBRARY_PATH="${BASEDIR}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}" + +# Preload the library that provides calloc@Qt_5 and such (gentoo bug 675874) +export LD_PRELOAD="${BASEDIR}/overrides.so${LD_PRELOAD:+:}${LD_PRELOAD}" + +# Launch teamspeak3-client +cd "${BASEDIR}" && exec "${BASEDIR}/ts3client" $* |