From 6edab73584912071550b3f2daa0bbb89f10c9fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20F=C3=B6rster?= Date: Mon, 16 Sep 2013 18:04:53 +0200 Subject: [PATCH] [media-sound/teamspeak-server-bin] tweak tsdns to be actually usable, remove useless wrapper --- .../files/teamspeak-tsdns-server.rc | 4 ++-- media-sound/teamspeak-server-bin/files/tsdnsserver | 10 ---------- .../teamspeak-server-bin-3.0.9.ebuild | 3 ++- 3 files changed, 4 insertions(+), 13 deletions(-) delete mode 100644 media-sound/teamspeak-server-bin/files/tsdnsserver diff --git a/media-sound/teamspeak-server-bin/files/teamspeak-tsdns-server.rc b/media-sound/teamspeak-server-bin/files/teamspeak-tsdns-server.rc index 292878f..27940da 100644 --- a/media-sound/teamspeak-server-bin/files/teamspeak-tsdns-server.rc +++ b/media-sound/teamspeak-server-bin/files/teamspeak-tsdns-server.rc @@ -12,8 +12,8 @@ start() { start-stop-daemon --start --quiet --background \ --pidfile "/var/run/teamspeak3-server/tsdns.pid" --make-pidfile \ - --user "teamspeak3" --chdir "/opt/teamspeak3-server" \ - --exec "/usr/sbin/tsdnsserver" + --user "teamspeak3" --chdir "/etc/teamspeak3-server" \ + --exec "/opt/teamspeak3-server/sbin/tsdnsserver" eend $? } diff --git a/media-sound/teamspeak-server-bin/files/tsdnsserver b/media-sound/teamspeak-server-bin/files/tsdnsserver deleted file mode 100644 index 03cfdde..0000000 --- a/media-sound/teamspeak-server-bin/files/tsdnsserver +++ /dev/null @@ -1,10 +0,0 @@ -#! /bin/bash - -BASEDIR="/opt/teamspeak3-server" - -export LD_LIBRARY_PATH="${BASEDIR}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}" - -# work around DT_RPATH (.) security issue by chdir'ing into expected $LD_LIBRARY_PATH -cd "${BASEDIR}" - -exec "${BASEDIR}/sbin/tsdnsserver" $* diff --git a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.9.ebuild b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.9.ebuild index 32f71c7..233bef8 100644 --- a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.9.ebuild +++ b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.0.9.ebuild @@ -46,7 +46,6 @@ src_install() { exeinto /usr/sbin doexe "${FILESDIR}"/ts3server - use tsdns && doexe "${FILESDIR}"/tsdnsserver exeinto ${opt_dir} doexe *.sh @@ -66,6 +65,8 @@ src_install() { newdoc tsdns/README README.tsdns newdoc tsdns/USAGE USAGE.tsdns dodoc tsdns/tsdns_settings.ini.sample + insinto /etc/teamspeak3-server + newins tsdns/tsdns_settings.ini.sample tsdns_settings.ini fi # Install the runtime FS layout.