summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2008-04-03 08:14:20 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2008-04-03 08:14:20 +0000
commit3350cd80874dbee4b7bddd3322496a655348ca24 (patch)
tree5d53167d775546c43a8f14c3e97fcd36add83c99 /net-misc/nxserver-freeedition
parentRemove vulnerable versions, security bug #210317 (diff)
downloadgentoo-2-3350cd80874dbee4b7bddd3322496a655348ca24.tar.gz
gentoo-2-3350cd80874dbee4b7bddd3322496a655348ca24.tar.bz2
gentoo-2-3350cd80874dbee4b7bddd3322496a655348ca24.zip
Removing 3.0 versions
(Portage version: 2.1.4.4)
Diffstat (limited to 'net-misc/nxserver-freeedition')
-rw-r--r--net-misc/nxserver-freeedition/ChangeLog8
-rw-r--r--net-misc/nxserver-freeedition/files/nxserver-3.0.0-r3-setup.patch71
-rw-r--r--net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild83
-rw-r--r--net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild84
4 files changed, 7 insertions, 239 deletions
diff --git a/net-misc/nxserver-freeedition/ChangeLog b/net-misc/nxserver-freeedition/ChangeLog
index e0a312de5fe0..eb8492b5266a 100644
--- a/net-misc/nxserver-freeedition/ChangeLog
+++ b/net-misc/nxserver-freeedition/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/nxserver-freeedition
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog,v 1.23 2008/03/19 11:12:56 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog,v 1.24 2008/04/03 08:14:19 voyageur Exp $
+
+ 03 Apr 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ -files/nxserver-3.0.0-r3-setup.patch,
+ -nxserver-freeedition-3.0.0-r3.ebuild,
+ -nxserver-freeedition-3.0.0-r4.ebuild:
+ Removing 3.0 versions, they depend on vulnerable net-misc/nxnode versions
19 Mar 2008; Peter Volkov <pva@gentoo.org>
nxserver-freeedition-3.1.0-r1.ebuild:
diff --git a/net-misc/nxserver-freeedition/files/nxserver-3.0.0-r3-setup.patch b/net-misc/nxserver-freeedition/files/nxserver-3.0.0-r3-setup.patch
deleted file mode 100644
index d7ec648fdf47..000000000000
--- a/net-misc/nxserver-freeedition/files/nxserver-3.0.0-r3-setup.patch
+++ /dev/null
@@ -1,71 +0,0 @@
---- scripts/setup/nxserver.orig 2007-09-11 10:44:42.000000000 +0200
-+++ scripts/setup/nxserver 2007-09-18 17:24:46.162846844 +0200
-@@ -579,6 +579,10 @@
-
- removeNXinit () {
-
-+ if [ "$system" = "gentoo" ]; then
-+ return
-+ fi
-+
- runCommand "$RMCOMMAND -f /etc/init.d/nxserver" "Unable to remove '/etc/init.d/nxserver'" "warn"
-
- if [ "$system" = "solaris" ];
-@@ -725,6 +729,10 @@
-
- addNXinit () {
-
-+ if [ "$system" = "gentoo" ]; then
-+ return
-+ fi
-+
- runCommand "cat $NODE_ROOT/scripts/init/nxserver > /etc/init.d/nxserver" "Unable to create: '/etc/init.d/nxserver'" "warn"
- runCommand "chmod +x /etc/init.d/nxserver" "Cannot set permissions of '/etc/init.d/nxserver' file" "warn"
-
-@@ -839,6 +847,12 @@
- }
-
- addNXUserLinux () {
-+
-+ # does the NX user already exist?
-+ if id nx > /dev/null 2>&1 ; then
-+ return
-+ fi
-+
- if [ "x$system" != "xdebian" ]
- then
- sysuser=`useradd --help 2>&1|grep "\-r"`;
-@@ -2488,6 +2502,10 @@
- system=fedora
- fi
-
-+if [ -d /usr/portage ]; then
-+ system=gentoo
-+fi
-+
- if [ "x$system" = "x" -a -f /etc/release ];
- then
- system=solaris
-@@ -2522,6 +2540,7 @@
- "mandrake" ) ;;
- "fedora" ) ;;
- "debian" ) ;;
-+ "gentoo" ) ;;
- "solaris" ) ;;
- "" ) ARGS=-1 && errMsg="$PREFIX $ERROR ERROR: Unable to autodetect the operating system type, please specify it" ;;
- * ) ARGS=-1 && errMsg="$PREFIX $ERROR ERROR: Unsupported operating system '$system'" ;;
-@@ -2668,14 +2687,6 @@
- procedureUpdateServer
- return 0
- fi
--
-- result=`id nx 2>&1`
-- if [ $? = 0 ];
-- then
-- printMsg "Cannot add user: nx. User: nx already exists" "error"
-- printMsg "Please try to fix the problem by reinstalling the server" "error"
-- exit 1
-- fi
-
- LOGFILE="$INSTALLOG"
- createLogdirectory
diff --git a/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild b/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild
deleted file mode 100644
index 05d9a21d0852..000000000000
--- a/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild,v 1.6 2007/12/03 21:49:48 voyageur Exp $
-
-inherit eutils
-
-DESCRIPTION="Free edition NX server from NoMachine"
-HOMEPAGE="http://www.nomachine.com/"
-SRC_URI="amd64? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${PV}-69.x86_64.tar.gz )
- x86? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${PV}-69.i386.tar.gz )"
-
-LICENSE="nomachine"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-RESTRICT="strip"
-
-DEPEND="=net-misc/nxnode-3.0*
- !net-misc/nxserver-freenx
- !net-misc/nxserver-2xterminalserver"
-RDEPEND="${DEPEND}
- media-fonts/font-misc-misc
- media-fonts/font-cursor-misc
- x11-apps/xauth"
-
-S="${WORKDIR}"/NX
-
-pkg_preinst()
-{
- enewuser nx -1 -1 /usr/NX/home/nx
-}
-
-src_unpack()
-{
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/nxserver-3.0.0-r3-setup.patch
-}
-
-src_install()
-{
- # we install nxserver into /usr/NX, to make sure it doesn't clash
- # with libraries installed for FreeNX
-
- into /usr/NX
- dobin bin/nxserver
-
- dodir /usr/NX/etc/keys
- insinto /usr/NX/etc
- doins etc/administrators.db.sample
- doins etc/guests.db.sample
- doins etc/passwords.db.sample
- doins etc/profiles.db.sample
- doins etc/users.db.sample
- doins etc/server.lic.sample
-
- newins etc/server-debian.cfg.sample server-gentoo.cfg.sample
-
- cp -R home "${D}"/usr/NX || die "Unable to install home folder"
- cp -R lib "${D}"/usr/NX || die "Unable to install lib folder"
- cp -R scripts "${D}"/usr/NX || die "Unable to install scripts folder"
- cp -R share "${D}"/usr/NX || die "Unable to install share folder"
- cp -R var "${D}"/usr/NX || die "Unable to install var folder"
-
- newinitd "${FILESDIR}"/nxserver-2.1.0-init nxserver
-}
-
-pkg_postinst ()
-{
- usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!"
- usermod -d /usr/NX/home/nx nx || die "Unable to set home directory of nx user!!"
-
- # only run install when no configuration file is found
- if [ -f /usr/NX/etc/server.cfg ]; then
- einfo "Running NoMachine's update script"
- "${ROOT}"/usr/NX/scripts/setup/nxserver --update || die "Update script failed"
- else
- einfo "Running NoMachine's setup script"
- "${ROOT}"/usr/NX/scripts/setup/nxserver --install || die "Installation script failed"
- fi
-
- elog "Remember to add nxserver to your default runlevel"
-}
diff --git a/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild b/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild
deleted file mode 100644
index 42e715060d68..000000000000
--- a/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild,v 1.1 2007/12/03 21:49:48 voyageur Exp $
-
-inherit eutils
-
-MY_PV="${PV}-79"
-DESCRIPTION="Free edition NX server from NoMachine"
-HOMEPAGE="http://www.nomachine.com/"
-SRC_URI="amd64? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${MY_PV}.x86_64.tar.gz )
- x86? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${MY_PV}.i386.tar.gz )"
-
-LICENSE="nomachine"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="strip"
-
-DEPEND="=net-misc/nxnode-3.0*
- !net-misc/nxserver-freenx
- !net-misc/nxserver-2xterminalserver"
-RDEPEND="${DEPEND}
- media-fonts/font-misc-misc
- media-fonts/font-cursor-misc
- x11-apps/xauth"
-
-S="${WORKDIR}"/NX
-
-pkg_preinst()
-{
- enewuser nx -1 -1 /usr/NX/home/nx
-}
-
-src_unpack()
-{
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/nxserver-3.0.0-r4-setup.patch
-}
-
-src_install()
-{
- # we install nxserver into /usr/NX, to make sure it doesn't clash
- # with libraries installed for FreeNX
-
- into /usr/NX
- dobin bin/nxserver
-
- dodir /usr/NX/etc/keys
- insinto /usr/NX/etc
- doins etc/administrators.db.sample
- doins etc/guests.db.sample
- doins etc/passwords.db.sample
- doins etc/profiles.db.sample
- doins etc/users.db.sample
- doins etc/server.lic.sample
-
- newins etc/server-debian.cfg.sample server-gentoo.cfg.sample
-
- cp -R home "${D}"/usr/NX || die "Unable to install home folder"
- cp -R lib "${D}"/usr/NX || die "Unable to install lib folder"
- cp -R scripts "${D}"/usr/NX || die "Unable to install scripts folder"
- cp -R share "${D}"/usr/NX || die "Unable to install share folder"
- cp -R var "${D}"/usr/NX || die "Unable to install var folder"
-
- newinitd "${FILESDIR}"/nxserver-2.1.0-init nxserver
-}
-
-pkg_postinst ()
-{
- usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!"
- usermod -d /usr/NX/home/nx nx || die "Unable to set home directory of nx user!!"
-
- # only run install when no configuration file is found
- if [ -f /usr/NX/etc/server.cfg ]; then
- einfo "Running NoMachine's update script"
- "${ROOT}"/usr/NX/scripts/setup/nxserver --update || die "Update script failed"
- else
- einfo "Running NoMachine's setup script"
- "${ROOT}"/usr/NX/scripts/setup/nxserver --install || die "Installation script failed"
- fi
-
- elog "Remember to add nxserver to your default runlevel"
-}