diff options
author | Martin Jackson <mjolnir@gentoo.org> | 2007-08-16 00:14:05 +0000 |
---|---|---|
committer | Martin Jackson <mjolnir@gentoo.org> | 2007-08-16 00:14:05 +0000 |
commit | ca42085d2664c2148e8ecc0ad5a87ee8bfd06932 (patch) | |
tree | a3c59336b9b1f8b26dd7c616c4368fe28b9428a0 /media-sound/teamspeak2-server-bin | |
parent | ppc stable, bug #187076 (diff) | |
download | gentoo-2-ca42085d2664c2148e8ecc0ad5a87ee8bfd06932.tar.gz gentoo-2-ca42085d2664c2148e8ecc0ad5a87ee8bfd06932.tar.bz2 gentoo-2-ca42085d2664c2148e8ecc0ad5a87ee8bfd06932.zip |
Version bump for security issue other than the previously reported one
(Portage version: 2.1.2.11)
Diffstat (limited to 'media-sound/teamspeak2-server-bin')
3 files changed, 113 insertions, 1 deletions
diff --git a/media-sound/teamspeak2-server-bin/ChangeLog b/media-sound/teamspeak2-server-bin/ChangeLog index 891b3e907a37..9c61a730cdfe 100644 --- a/media-sound/teamspeak2-server-bin/ChangeLog +++ b/media-sound/teamspeak2-server-bin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-sound/teamspeak2-server-bin # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v 1.23 2007/08/03 18:28:01 mjolnir Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v 1.24 2007/08/16 00:14:05 mjolnir Exp $ + +*teamspeak2-server-bin-2.0.23.22 (16 Aug 2007) + + 16 Aug 2007; Martin Jackson <mjolnir@gentoo.org> + +teamspeak2-server-bin-2.0.23.22.ebuild: + Version bump to address additional security issue 03 Aug 2007; Martin Jackson <mjolnir@gentoo.org> metadata.xml: Take ownership diff --git a/media-sound/teamspeak2-server-bin/files/digest-teamspeak2-server-bin-2.0.23.22 b/media-sound/teamspeak2-server-bin/files/digest-teamspeak2-server-bin-2.0.23.22 new file mode 100644 index 000000000000..12997d910d08 --- /dev/null +++ b/media-sound/teamspeak2-server-bin/files/digest-teamspeak2-server-bin-2.0.23.22 @@ -0,0 +1,6 @@ +MD5 a001067f1ddc191f9230314de4e4e28d server_linux-202322.tar.bz2 416618 +RMD160 bcf939431b42fd237c6bf57c34b9550f4a9ec564 server_linux-202322.tar.bz2 416618 +SHA256 c5fe5fa0091ab326db226c77015a9d284c0f172997a818fff5dbfa655d78ea9f server_linux-202322.tar.bz2 416618 +MD5 05e2bdec80eeed3d935eacb9ada3623e ts2_server_rc2_202319.tar.bz2 1155345 +RMD160 b941f5ec105bc86ba124d1a9a2763e0617a8f6bb ts2_server_rc2_202319.tar.bz2 1155345 +SHA256 56ae9f2cbb83c04102561ca377cedb6881579a80493b2b0ebf73afe2ac279a67 ts2_server_rc2_202319.tar.bz2 1155345 diff --git a/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild b/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild new file mode 100644 index 000000000000..fa53adfe602e --- /dev/null +++ b/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild,v 1.1 2007/08/16 00:14:05 mjolnir Exp $ + +inherit eutils + +# mjolnir - This is a necessary hack while we're waiting for an official +# 2.0.23.22 release. We take the 2.0.23.19 release and overlay the 2.0.23.22 +# binary on it. When the real release comes out, we'll do an -r1 that uses +# the official release. +BASE_PV="2.0.23.19" + +DESCRIPTION="The Teamspeak Voice Communication Server" +HOMEPAGE="http://www.goteamspeak.com/" +SRC_URI="ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_${BASE_PV//./}.tar.bz2 + mirror://gentoo/server_linux-${PV//./}.tar.bz2" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="-* ~x86 ~amd64" +IUSE="mysql" + +S="${WORKDIR}/tss2_rc2" + +RDEPEND="amd64? ( >=sys-libs/glibc-2.3.4.20041102 )" +DEPEND="" + +pkg_setup() { + enewuser teamspeak2 +} + +src_install() { + exeinto /opt/teamspeak2-server + doexe server_linux sqlite.so + if use mysql; then + doexe libsqlmy.so + fi + + touch "${D}"/opt/teamspeak2-server/bad_names.txt + fowners teamspeak2 /opt/teamspeak2-server/bad_names.txt + + insinto /opt/teamspeak2-server/sql + doins sqlite_sql/*.sql + if use mysql; then + insinto /opt/teamspeak2-server/mysql_sql + doins mysql_sql/*.sql + fi + + # www-data ... + insinto /opt/teamspeak2-server/http + doins httpdocs/*.html + insinto /opt/teamspeak2-server/http/gfx + doins httpdocs/gfx/*.{jpg,png,gif} + insinto /opt/teamspeak2-server/http/help + doins httpdocs/help/*.html + + # tcpquery docs ... + insinto /opt/teamspeak2-server/tcpquerydocs + doins tcpquerydocs/*.txt + + # user manual docs ... + dodoc changelog.txt README + dohtml manual.html + dohtml -r Manual + + if use mysql; then + dodoc INSTALL.mysql + fi + + # runtime FS layout ... + newinitd "${FILESDIR}/teamspeak2-server-ng.rc6" teamspeak2-server + + keepdir /{etc,var/{lib,log,run}}/teamspeak2-server + fowners teamspeak2 /{etc,var/{lib,log,run}}/teamspeak2-server + fperms 700 /{etc,var/{lib,log,run}}/teamspeak2-server + + # Fix bug #66639 + dosym sql /opt/teamspeak2-server/sqlite_sql +} + +pkg_postinst() { + einfo + einfo "The Teamspeak Server generates the admin and superadmin" + einfo "passwords on the fly. To get them, please look in:" + einfo "/var/log/teamspeak2-server/server.log" + einfo + if use mysql; then + einfo "In order to have Teamspeak utilize a MySQL server, you will" + einfo "need to edit the server.ini file found in /etc/teamspeak2-server/" + einfo + einfo "Also, please note Teamspeak is only compatible with MySQL 3.x" + einfo "While it is possible to use a later version of MySQL, it may" + einfo "require modifications such as replacing libraries." + einfo + einfo "For more information, please see INSTALL.mysql which is" + einfo "located in /usr/share/doc/${PF}/ or " + einfo "visit the Teamspeak website at http://www.teamspeak.org" + einfo + fi +} |