diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2008-04-03 08:14:20 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2008-04-03 08:14:20 +0000 |
commit | 7ac0d0a74e9d358c9b1e141eb0d4ae27967698af (patch) | |
tree | c3d7d94676ff135e92a9a6a975709f6ec3c0b669 /net-misc/nxserver-freeedition | |
parent | Remove vulnerable versions, security bug #210317 (diff) | |
download | historical-7ac0d0a74e9d358c9b1e141eb0d4ae27967698af.tar.gz historical-7ac0d0a74e9d358c9b1e141eb0d4ae27967698af.tar.bz2 historical-7ac0d0a74e9d358c9b1e141eb0d4ae27967698af.zip |
Removing 3.0 versions
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'net-misc/nxserver-freeedition')
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" -} |