Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 101691 | Differences between
and this patch

Collapse All | Expand All

(-)net-misc.orig/nx-x11/files/digest-nx-x11-1.5.0-r1 (+8 lines)
Line 0 Link Here
1
MD5 920b4debd9006b759c2dc7fa49827b9d nx-X11-1.5.0-15.tar.gz 32176969
2
MD5 adf2fd5c9626fd12e7e54d6aecd9f7af nxagent-1.5.0-87.tar.gz 385919
3
MD5 a7c5e68e9678cb5c722c334b33baf660 nxauth-1.5.0-1.tar.gz 23077
4
MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345
5
MD5 8608a76bb9852c9bea8aedeba5cd1158 nxcompext-1.5.0-16.tar.gz 121027
6
MD5 8d2246c016e8ac01b6c539cad792cd27 nxviewer-1.5.0-14.tar.gz 86321
7
MD5 c91cf06dbb2cbe84196ae4d1a9549f0f nxdesktop-1.5.0-59.tar.gz 197142
8
MD5 fe0d5e0e78b37725336b339ba7596d0b nxesd-1.5.0-3.tar.gz 663445
(-)net-misc.orig/nx-x11/nx-x11-1.5.0-r1.ebuild (+115 lines)
Line 0 Link Here
1
--- nx-X11/programs/Xserver/hw/nxagent/Display.c.orig	2005-07-29 09:01:11.000000000 -0700
Line 0 Link Here
1
# Copyright 1999-2005 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/nx-x11/nx-x11-1.4.0-r4.ebuild,v 1.2 2005/05/01 18:25:39 hansmi Exp $
4
5
inherit eutils
6
7
MY_PN="${PN//x11/X11}"
8
MY_PV="${PV}-15"
9
DESCRIPTION="A special version of the X11 libraries supporting NX compression technology"
10
HOMEPAGE="http://www.nomachine.com/developers.php"
11
URI_BASE="http://www.nomachine.com/download/1.5.0/sources/"
12
URI_BASE2="http://www.nomachine.com/download/1.5.0/sources/"
13
SRC_NX_X11="${MY_PN}-${MY_PV}.tar.gz"
14
SRC_NXAGENT="nxagent-1.5.0-87.tar.gz"
15
SRC_NXAUTH="nxauth-1.5.0-1.tar.gz"
16
SRC_NXCOMP="nxcomp-1.5.0-63.tar.gz"
17
SRC_NXCOMPEXT="nxcompext-1.5.0-16.tar.gz"
18
SRC_NXVIEWER="nxviewer-1.5.0-14.tar.gz"
19
SRC_NXDESKTOP="nxdesktop-1.5.0-59.tar.gz"
20
SRC_NXESD="nxesd-1.5.0-3.tar.gz"
21
SRC_URI="$URI_BASE/${SRC_NX_X11} $URI_BASE/${SRC_NXAGENT} $URI_BASE/${SRC_NXAUTH} $URI_BASE/${SRC_NXCOMP} $URI_BASE/${SRC_NXCOMPEXT} $URI_BASE/${SRC_NXVIEWER} $URI_BASE/${SRC_NXDESKTOP} $URI_BASE/${SRC_NXESD}"
22
LICENSE="GPL-2"
23
SLOT="0"
24
KEYWORDS="x86 ppc"
25
IUSE=""
26
#RESTRICT="nostrip"
27
DEPEND="virtual/x11
28
	media-libs/jpeg"
29
#RDEPEND=""
30
S=${WORKDIR}/${MY_PN}
31
32
src_unpack() {
33
	# we can't use ${A} because of bug #61977
34
	unpack ${SRC_NX_X11}
35
	unpack ${SRC_NXAGENT}
36
	unpack ${SRC_NXAUTH}
37
	unpack ${SRC_NXCOMP}
38
	unpack ${SRC_NXCOMPEXT}
39
	unpack ${SRC_NXVIEWER}
40
	unpack ${SRC_NXDESKTOP}
41
	unpack ${SRC_NXESD}
42
43
	cd ${S}
44
	epatch ${FILESDIR}/nx-x11-windows-linux-resume.patch
45
}
46
47
src_compile() {
48
	emake World || die "unable to build nx-11"
49
50
	cd ../nxviewer
51
	xmkmf || die "unable to create makefile for nxviewer"
52
	emake World || die "unable to make nxviewer"
53
54
	cd ../nxdesktop
55
	./configure --prefix=/usr/NX --mandir=/usr/share/man --sharedir=/usr/share || die "Unable to configure nxdesktop"
56
	emake || die "Unable to build nxdesktop"
57
58
	return
59
60
	# mxesd support will have to wait for a later release
61
62
	cd ../nxesd
63
	econf --prefix=/usr/NX || die "Unable to configure nxesd"
64
	emake || die "Unable to build nxesd"
65
}
66
67
src_install() {
68
	into /usr/NX
69
70
	dobin programs/Xserver/nxagent
71
	dobin programs/nxauth/nxauth
72
	dobin ../nxviewer/nxviewer/nxviewer
73
	dobin ../nxviewer/nxpasswd/nxpasswd
74
	dobin ../nxdesktop/nxdesktop
75
76
	pushd lib/X11/
77
	dolib libX11.so.6.2
78
	dolib libX11.so
79
	popd
80
81
	pushd lib/Xext/
82
	dolib libXext.so.6.4
83
	dolib libXext.so
84
	popd
85
86
	pushd lib/Xrender/
87
	dolib libXrender.so.1.2
88
	dolib libXrender.so
89
	popd
90
91
	pushd ../nxcomp/
92
	dolib libXcomp.so.1.5.0
93
	dolib libXcomp.so
94
	popd
95
96
	pushd ../nxcompext/
97
	dolib libXcompext.so.1.5.0
98
	dolib libXcompext.so
99
	popd
100
101
	preplib /usr/NX
102
103
	insinto /usr/X11R6/include
104
	doins ../nxcomp/NX.h
105
106
	dodir /var/lib/nxserver
107
108
	return
109
110
	# nxesd support will have to wait for a later release
111
112
	cd ../nxesd
113
	emake DESTDIR=${D} install || die "unable to install nxesd"
114
}
(-)net-misc.orig/nxclient/files/digest-nxclient-1.5.0 (+1 lines)
Line 0 Link Here
1
MD5 4cd7caff51afe8edcaeb3783b7d78dbf nxclient-1.5.0-103.i386.rpm 3388718
(-)net-misc.orig/nxclient/nxclient-1.5.0.ebuild (+56 lines)
Line 0 Link Here
1
# Copyright 1999-2005 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-1.4.0-r5.ebuild,v 1.1 2005/05/23 18:51:27 stuart Exp $
4
5
inherit rpm
6
7
DESCRIPTION="NXClient is a X11/VNC/NXServer client especially tuned for using remote desktops over low-bandwidth links such as the Internet"
8
HOMEPAGE="http://www.nomachine.com"
9
10
IUSE=""
11
LICENSE="as-is"
12
SLOT="0"
13
KEYWORDS="x86 -ppc -sparc -alpha -mips"
14
RESTRICT="nostrip"
15
16
MY_PV="${PV}-103"
17
SRC_URI="http://www.nomachine.com/download/1.5.0/client/${PN}-${MY_PV}.i386.rpm"
18
19
DEPEND=">=media-libs/jpeg-6b-r3
20
	>=sys-libs/glibc-2.3.2-r1
21
	>=sys-libs/zlib-1.1.4-r1
22
	virtual/x11
23
	>=dev-libs/expat-1.95.6-r1
24
	>=media-libs/fontconfig-2.2.0-r2
25
	>=media-libs/freetype-2.1.4
26
	>=media-libs/jpeg-6b-r3
27
	>=x11-libs/qt-3.3.2
28
	=net-misc/nx-x11-1.5*
29
	=net-misc/nxproxy-1.5*
30
	net-analyzer/gnu-netcat
31
	=net-misc/nxssh-1.5*"
32
33
S="${WORKDIR}"
34
35
src_install() {
36
	exeinto /usr/NX/bin
37
	doexe usr/NX/bin/nxclient
38
	doexe usr/NX/bin/nxprint
39
40
	insinto /usr/NX/share
41
	doins usr/NX/share/client.id_dsa.key
42
	doins usr/NX/share/keyboards
43
	insinto /usr/NX/share/icons
44
	doins usr/NX/share/icons/*
45
	insinto /usr/NX/share/images
46
	doins usr/NX/share/images/*.png
47
48
	insinto /etc/env.d
49
	doins ${FILESDIR}/1.3.0/50nxclient
50
51
	insinto /usr/share/applnk/Internet
52
	doins "usr/NX/share/applnk/NX Client for Linux/nxclient-admin.desktop"
53
	doins "usr/NX/share/applnk/NX Client for Linux/nxclient-help.desktop"
54
	doins "usr/NX/share/applnk/NX Client for Linux/nxclient-wizard.desktop"
55
	doins "usr/NX/share/applnk/NX Client for Linux/nxclient.desktop"
56
}
(-)net-misc.orig/nxcomp/files/digest-nxcomp-1.5.0 (+1 lines)
Line 0 Link Here
1
MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345
(-)net-misc.orig/nxcomp/nxcomp-1.5.0.ebuild (+40 lines)
Line 0 Link Here
1
# Copyright 1999-2005 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/nxcomp/nxcomp-1.3.2-r1.ebuild,v 1.3 2005/01/02 10:19:41 stuart Exp $
4
5
MY_P="${PN}-1.5.0-63"
6
DESCRIPTION="X11 protocol compression library"
7
HOMEPAGE="http://www.nomachine.com/"
8
SRC_URI="http://www.nomachine.com/download/1.5.0/sources/${MY_P}.tar.gz"
9
LICENSE="GPL-2"
10
SLOT="0"
11
KEYWORDS="~x86 ~ppc"
12
IUSE=""
13
DEPEND=">=media-libs/jpeg-6b-r3
14
>=media-libs/libpng-1.2.5-r4
15
>=sys-devel/gcc-3.2.3-r2
16
>=sys-libs/glibc-2.3.2-r3
17
>=sys-libs/zlib-1.1.4-r2
18
virtual/x11"
19
20
# Run-time dependencies, same as DEPEND if RDEPEND isn't defined:
21
#RDEPEND=""
22
23
S=${WORKDIR}/${PN}
24
25
src_compile() {
26
	./configure
27
	DISTCC_HOSTS="localhost" CCACHE_DISABLE="1" emake || die "compile problem"
28
}
29
30
src_install() {
31
	into /usr/NX
32
	dolib libXcomp.so.${PV}
33
	into /usr
34
	preplib /usr/NX
35
36
	dodoc README README-IPAQ LICENSE VERSION
37
38
	insinto /usr/NX/include
39
	doins NX.h
40
}
(-)net-misc.orig/nxproxy/files/digest-nxproxy-1.5.0 (+2 lines)
Line 0 Link Here
1
MD5 d2e3c1a109db336dfa497f4c2004f2d5 nxproxy-1.5.0-9.tar.gz 73470
2
MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345
(-)net-misc.orig/nxproxy/nxproxy-1.5.0.ebuild (+45 lines)
Line 0 Link Here
1
# Copyright 1999-2005 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/nxproxy/nxproxy-1.4.0-r2.ebuild,v 1.3 2005/05/23 18:41:11 stuart Exp $
4
5
inherit eutils
6
MY_P="nxproxy-1.5.0-9"
7
DESCRIPTION="X11 protocol compression library wrapper"
8
HOMEPAGE="http://www.nomachine.com/"
9
URI_BASE="http://www.nomachine.com/download/1.5.0/sources/"
10
SRC_NXPROXY="${MY_P}.tar.gz"
11
SRC_URI="$URI_BASE/${SRC_NXPROXY}
12
	 $URI_BASE/nxcomp-1.5.0-63.tar.gz"
13
LICENSE="GPL-2"
14
SLOT="0"
15
KEYWORDS="~x86 ~ppc"
16
IUSE=""
17
DEPEND="=net-misc/nx-x11-1.5*
18
	sys-devel/patch
19
	>=media-libs/jpeg-6b-r3
20
	>=sys-libs/glibc-2.3.2-r1
21
	>=sys-libs/zlib-1.1.4-r1"
22
23
# Run-time dependencies, same as DEPEND if RDEPEND isn't defined:
24
#RDEPEND=""
25
26
S=${WORKDIR}/${PN}
27
28
src_compile() {
29
30
	cd ../nxcomp
31
	econf --prefix="/usr/NX/" || die "Unable to configure nxcomp"
32
	emake || die "Unable to build nxcomp"
33
34
	cd ../nxproxy
35
	./configure
36
37
	emake || die "compile problem"
38
}
39
40
src_install() {
41
	exeinto /usr/NX/bin
42
	doexe nxproxy
43
44
	dodoc README README-IPAQ README-VALGRIND VERSION LICENSE
45
}
(-)net-misc.orig/nxserver-freenx/files/digest-nxserver-freenx-0.4.2 (+1 lines)
Line 0 Link Here
1
MD5 4b74709736ab1784403a61ba06cbde50 freenx-0.4.2.tar.gz 44169
(-)net-misc.orig/nxserver-freenx/files/digest-nxserver-freenx-0.4.4 (+1 lines)
Line 0 Link Here
1
MD5 4d92f80718edbaacd875404bcb2850b6 freenx-0.4.4.tar.gz 46111
(-)net-misc.orig/nxserver-freenx/nxserver-freenx-0.4.2.ebuild (+96 lines)
Line 0 Link Here
1
diff -purN freenx-0.4.4.org/nxsetup freenx-0.4.4.new/nxsetup
2
--- freenx-0.4.4.org/nxsetup	2005-08-02 12:29:59.000000000 -0500
Line 0 Link Here
1
# Copyright 1999-2005 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.4.0.ebuild,v 1.1 2005/05/23 19:10:14 stuart Exp $
4
5
inherit eutils
6
7
DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as ISDN or modem"
8
HOMEPAGE="http://freenx.berlios.de/"
9
SRC_URI="http://debian.tu-bs.de/knoppix/nx/freenx-${PV}.tar.gz"
10
LICENSE="GPL-2"
11
SLOT="0"
12
KEYWORDS="x86 ~ppc"
13
RESTRICT="nomirror strip"
14
IUSE="commercial"
15
DEPEND="virtual/ssh
16
	dev-tcltk/expect
17
	net-analyzer/gnu-netcat
18
	x86? ( commercial? ( =net-misc/nxclient-1.4* )
19
	      !commercial? ( !net-misc/nxclient ) )
20
	!x86? ( !net-misc/nxclient )
21
	>=net-misc/nxproxy-1.4.0
22
	>=net-misc/nx-x11-1.4.0
23
	!net-misc/nxserver-personal
24
	!net-misc/nxserver-business
25
	!net-misc/nxserver-enterprise"
26
27
S=${WORKDIR}/freenx-${PV}
28
29
pkg_setup () {
30
	enewuser nx -1 /bin/false /usr/NX/home/nx
31
}
32
33
src_unpack() {
34
	unpack ${A}
35
	cd ${S}
36
	epatch gentoo-nomachine.diff
37
}
38
39
src_compile() {
40
	einfo "Nothing to compile"
41
}
42
43
src_install() {
44
45
	NX_DIR=/usr/NX
46
	NX_ETC_DIR=$NX_DIR/etc
47
	NX_SESS_DIR=$NX_DIR/var/db
48
	NX_HOME_DIR=$NX_DIR/home/nx
49
50
	into ${NX_DIR}
51
	dobin nxserver
52
	dobin nxnode
53
	dobin nxnode-login
54
	dobin nxkeygen
55
	dobin nxloadconfig
56
	dobin nxsetup
57
	( use x86 && use commercial ) || dobin nxprint
58
	( use x86 && use commercial ) || dobin nxclient
59
60
	dodir ${NX_ETC_DIR}
61
	for x in passwords passwords.orig ; do
62
		touch ${D}${NX_ETC_DIR}/$x
63
		chmod 600 ${D}${NX_ETC_DIR}/$x
64
	done
65
66
	insinto ${NX_ETC_DIR}
67
	doins node.conf.sample
68
69
	ssh-keygen -f ${D}${NX_ETC_DIR}/users.id_dsa -t dsa -N "" -q
70
71
	for x in closed running failed ; do
72
		keepdir ${NX_SESS_DIR}/$x
73
		fperms 0700 ${NX_SESS_DIR}/$x
74
	done
75
76
	dodir ${NX_HOME_DIR}/.ssh
77
	fperms 0700 ${NX_HOME_DIR}
78
	fperms 0700 ${NX_HOME_DIR}/.ssh
79
80
	cat << EOF >${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key
81
ssh-dss AAAAB3NzaC1kc3MAAACBAJe/0DNBePG9dYLWq7cJ0SqyRf1iiZN/IbzrmBvgPTZnBa5FT/0Lcj39sRYt1paAlhchwUmwwIiSZaON5JnJOZ6jKkjWIuJ9MdTGfdvtY1aLwDMpxUVoGwEaKWOyin02IPWYSkDQb6cceuG9NfPulS9iuytdx0zIzqvGqfvudtufAAAAFQCwosRXR2QA8OSgFWSO6+kGrRJKiwAAAIEAjgvVNAYWSrnFD+cghyJbyx60AAjKtxZ0r/Pn9k94Qt2rvQoMnGgt/zU0v/y4hzg+g3JNEmO1PdHh/wDPVOxlZ6Hb5F4IQnENaAZ9uTZiFGqhBO1c8Wwjiq/MFZy3jZaidarLJvVs8EeT4mZcWxwm7nIVD4lRU2wQ2lj4aTPcepMAAACANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfaQU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8= root@nettuno
82
EOF
83
	fperms 0600 ${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key
84
	cp ${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key ${D}${NX_HOME_DIR}/.ssh/authorized_keys2
85
	fperms 0600 ${NX_HOME_DIR}/.ssh/authorized_keys2
86
87
	echo -n "127.0.0.1" ${D}${NX_HOME_DIR}/.ssh/known_hosts
88
89
	chown -R nx:root ${D}${NX_DIR}
90
}
91
92
pkg_postinst () {
93
	usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!"
94
}
(-)net-misc.orig/nxserver-freenx/nxserver-freenx-0.4.4.ebuild (+97 lines)
Line 0 Link Here
1
# Copyright 1999-2005 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.4.0.ebuild,v 1.1 2005/05/23 19:10:14 stuart Exp $
4
5
inherit eutils
6
7
DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as ISDN or modem"
8
HOMEPAGE="http://freenx.berlios.de/"
9
SRC_URI="http://debian.tu-bs.de/knoppix/nx/freenx-${PV}.tar.gz"
10
LICENSE="GPL-2"
11
SLOT="0"
12
KEYWORDS="x86 ~ppc"
13
RESTRICT="nomirror strip"
14
IUSE="commercial"
15
DEPEND="virtual/ssh
16
	dev-tcltk/expect
17
	net-analyzer/gnu-netcat
18
	x86? ( commercial? ( >=net-misc/nxclient-1.4* )
19
	      !commercial? ( !net-misc/nxclient ) )
20
	!x86? ( !net-misc/nxclient )
21
	>=net-misc/nxproxy-1.4.0
22
	>=net-misc/nx-x11-1.4.0
23
	!net-misc/nxserver-personal
24
	!net-misc/nxserver-business
25
	!net-misc/nxserver-enterprise"
26
27
S=${WORKDIR}/freenx-${PV}
28
29
pkg_setup () {
30
	enewuser nx -1 /bin/false /usr/NX/home/nx
31
}
32
33
src_unpack() {
34
	unpack ${A}
35
	cd ${S}
36
	epatch gentoo-nomachine.diff
37
38
	# Patch to fix the adduser error
39
	epatch $FILESDIR/freenx-0.4.4-adduser-fix.patch
40
}
41
42
src_compile() {
43
	einfo "Nothing to compile"
44
}
45
46
src_install() {
47
48
	NX_DIR=/usr/NX
49
	NX_ETC_DIR=$NX_DIR/etc
50
	NX_SESS_DIR=$NX_DIR/var/db
51
	NX_HOME_DIR=$NX_DIR/home/nx
52
53
	into ${NX_DIR}
54
	dobin nxserver
55
	dobin nxnode
56
	dobin nxnode-login
57
	dobin nxkeygen
58
	dobin nxloadconfig
59
	dobin nxsetup
60
	( use x86 && use commercial ) || dobin nxprint
61
	( use x86 && use commercial ) || dobin nxclient
62
63
	dodir ${NX_ETC_DIR}
64
	for x in passwords passwords.orig ; do
65
		touch ${D}${NX_ETC_DIR}/$x
66
		chmod 600 ${D}${NX_ETC_DIR}/$x
67
	done
68
69
	insinto ${NX_ETC_DIR}
70
	doins node.conf.sample
71
72
	ssh-keygen -f ${D}${NX_ETC_DIR}/users.id_dsa -t dsa -N "" -q
73
74
	for x in closed running failed ; do
75
		keepdir ${NX_SESS_DIR}/$x
76
		fperms 0700 ${NX_SESS_DIR}/$x
77
	done
78
79
	dodir ${NX_HOME_DIR}/.ssh
80
	fperms 0700 ${NX_HOME_DIR}
81
	fperms 0700 ${NX_HOME_DIR}/.ssh
82
83
	cat << EOF >${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key
84
ssh-dss AAAAB3NzaC1kc3MAAACBAJe/0DNBePG9dYLWq7cJ0SqyRf1iiZN/IbzrmBvgPTZnBa5FT/0Lcj39sRYt1paAlhchwUmwwIiSZaON5JnJOZ6jKkjWIuJ9MdTGfdvtY1aLwDMpxUVoGwEaKWOyin02IPWYSkDQb6cceuG9NfPulS9iuytdx0zIzqvGqfvudtufAAAAFQCwosRXR2QA8OSgFWSO6+kGrRJKiwAAAIEAjgvVNAYWSrnFD+cghyJbyx60AAjKtxZ0r/Pn9k94Qt2rvQoMnGgt/zU0v/y4hzg+g3JNEmO1PdHh/wDPVOxlZ6Hb5F4IQnENaAZ9uTZiFGqhBO1c8Wwjiq/MFZy3jZaidarLJvVs8EeT4mZcWxwm7nIVD4lRU2wQ2lj4aTPcepMAAACANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfaQU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8= root@nettuno
85
EOF
86
	fperms 0600 ${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key
87
	cp ${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key ${D}${NX_HOME_DIR}/.ssh/authorized_keys2
88
	fperms 0600 ${NX_HOME_DIR}/.ssh/authorized_keys2
89
90
	echo -n "127.0.0.1" ${D}${NX_HOME_DIR}/.ssh/known_hosts
91
92
	chown -R nx:root ${D}${NX_DIR}
93
}
94
95
pkg_postinst () {
96
	usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!"
97
}
(-)net-misc.orig/nxssh/files/digest-nxssh-1.5.0 (+2 lines)
Line 0 Link Here
1
MD5 666519517126ae0277bb1af05c2fa228 nxssh-1.5.0-19.tar.gz 865689
2
MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345
(-)net-misc.orig/nxssh/nxssh-1.5.0.ebuild (+57 lines)
Line 0 Link Here
1
# Copyright 1999-2005 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/nxssh/nxssh-1.4.0-r1.ebuild,v 1.2 2005/02/17 12:54:15 stuart Exp $
4
5
MY_P="nxssh-1.5.0-19"
6
DESCRIPTION="Modified openssh client, used by nxclient"
7
HOMEPAGE="http://www.nomachine.com/"
8
SRC_URI="http://www.nomachine.com/download/1.5.0/sources/${MY_P}.tar.gz http://www.nomachine.com/download/1.5.0/sources/nxcomp-1.5.0-63.tar.gz"
9
LICENSE="as-is"
10
SLOT="0"
11
KEYWORDS="~x86 ~ppc"
12
DEPEND=">=dev-libs/openssl-0.9.7d-r1
13
	    >=sys-libs/glibc-2.3.3.20040420-r1
14
	    >=sys-libs/zlib-1.2.1-r2
15
		tcpd? ( sys-apps/tcp-wrappers )
16
		pam? ( sys-libs/pam )"
17
# Run-time dependencies, same as DEPEND if RDEPEND isn't defined:
18
#RDEPEND=""
19
IUSE="ipv6 pam tcpd"
20
21
S=${WORKDIR}/${PN}
22
23
src_compile() {
24
25
	cd ../nxcomp
26
	econf --prefix="/usr/NX/" || die "Unable to configure nxcomp"
27
	emake || die "Unable to build nxcomp"
28
29
	cd ../nxssh
30
			
31
	local myconf
32
33
	use tcpd || myconf="${myconf} --without-tcp-wrappers"
34
	use tcpd && myconf="${myconf} --with-tcp-wrappers"
35
	use pam  || myconf="${myconf} --without-pam"
36
	use pam  && myconf="${myconf} --with-pam"
37
	use ipv6 || myconf="${myconf} --with-ipv4-default"
38
39
	./configure \
40
	    --prefix=/usr \
41
		--sysconfdir=/etc/ssh \
42
		--mandir=/usr/share/man \
43
		--libexecdir=/usr/lib/misc \
44
		--datadir=/usr/share/openssh \
45
		--disable-suid-ssh \
46
		--with-privsep-path=/var/empty \
47
		--with-privsep-user=sshd \
48
		--with-md5-passwords \
49
		--host=${CHOST} ${myconf} || die "bad configure"
50
51
	emake || die "compile problem"
52
}
53
54
src_install() {
55
	exeinto /usr/NX/bin
56
	doexe nxssh
57
}

Return to bug 101691