summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2007-03-10 16:27:08 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2007-03-10 16:27:08 +0000
commitc53b3a207b0189f74cadad359283a5c6b1320b61 (patch)
tree840fb9bf342b558bfa71950c6797abfd9e728ffc /net-misc/nxserver-2xterminalserver
parentNomachine bumps (mostly licensing and client fixes) (diff)
downloadnx-c53b3a207b0189f74cadad359283a5c6b1320b61.tar.gz
nx-c53b3a207b0189f74cadad359283a5c6b1320b61.tar.bz2
nx-c53b3a207b0189f74cadad359283a5c6b1320b61.zip
2x terminal server almost works, only problem left: the proxy does not start
svn path=/testing/; revision=144
Diffstat (limited to 'net-misc/nxserver-2xterminalserver')
-rw-r--r--net-misc/nxserver-2xterminalserver/Manifest16
-rw-r--r--net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch24
-rw-r--r--net-misc/nxserver-2xterminalserver/nxserver-2xterminalserver-1.5.0.ebuild18
3 files changed, 38 insertions, 20 deletions
diff --git a/net-misc/nxserver-2xterminalserver/Manifest b/net-misc/nxserver-2xterminalserver/Manifest
index 48f1c7c..490a614 100644
--- a/net-misc/nxserver-2xterminalserver/Manifest
+++ b/net-misc/nxserver-2xterminalserver/Manifest
@@ -38,19 +38,19 @@ AUX 1.5.0/nxserver-2xterminalserver-1.5.0-external-nxcomp.patch 4292 RMD160 96e7
MD5 e57a3488bd3a8a2d5905038e89faa9a1 files/1.5.0/nxserver-2xterminalserver-1.5.0-external-nxcomp.patch 4292
RMD160 96e7b372c9539b0c6041925ce28e86db9931b36b files/1.5.0/nxserver-2xterminalserver-1.5.0-external-nxcomp.patch 4292
SHA256 895d3fddb8497bf2063f3ce8fe8c8b72e0309e912145747c2f472ba5cdf114a9 files/1.5.0/nxserver-2xterminalserver-1.5.0-external-nxcomp.patch 4292
-AUX 1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2579 RMD160 4844f44ad2533816ea0ad1e2744ff473c80fa2b5 SHA1 77b45fdd02df32efa1bcf033a6382ac69fff4fcc SHA256 0b915ebded83250f06fc3fc2ae93de676110b9a3e1bc49a10bb7372bae70fd3f
-MD5 532f9dcf1a887c60bfbdc395963840d4 files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2579
-RMD160 4844f44ad2533816ea0ad1e2744ff473c80fa2b5 files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2579
-SHA256 0b915ebded83250f06fc3fc2ae93de676110b9a3e1bc49a10bb7372bae70fd3f files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2579
+AUX 1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2775 RMD160 1399d4e0a1e2da8f1e2c9203465bece738be6452 SHA1 dd8f6e7c43ac6a33dff2f84f4873606d1ffa0191 SHA256 f521231e67fe9e9aa1cbaa82a679483b5c4cdc01aac27b02cd72d5de350edfc6
+MD5 1eb7778fcae558d88ca6a16dc85e58e7 files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2775
+RMD160 1399d4e0a1e2da8f1e2c9203465bece738be6452 files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2775
+SHA256 f521231e67fe9e9aa1cbaa82a679483b5c4cdc01aac27b02cd72d5de350edfc6 files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2775
AUX 1.5.0/nxviewer-1.5.0-insitu.patch 2034 RMD160 8e0f91e1ce41e87b6a8f9d80ec83124780423152 SHA1 a8286e4aafe5a874a6fb2bfb73ae8b2aea848c26 SHA256 f7b9a75ea81e0bb735fde26e7816ddf0cd3e9a77bf8ba1df9e7577f0a1f031fc
MD5 a45d969ed6d2c7afe9d4097f31027f0f files/1.5.0/nxviewer-1.5.0-insitu.patch 2034
RMD160 8e0f91e1ce41e87b6a8f9d80ec83124780423152 files/1.5.0/nxviewer-1.5.0-insitu.patch 2034
SHA256 f7b9a75ea81e0bb735fde26e7816ddf0cd3e9a77bf8ba1df9e7577f0a1f031fc files/1.5.0/nxviewer-1.5.0-insitu.patch 2034
DIST linuxterminalserver-1.5.0-r21-src.tar.gz 112952553 RMD160 0e0e96243419d03b5d290ebba286b61b06edc75e SHA1 0a3e9c0babdeaafe36e72d139c1eed19ddb86921 SHA256 e0b48e4f917cb84115c2c653f88aa33d3915901fff0a6cb2e779066c54b269d5
-EBUILD nxserver-2xterminalserver-1.5.0.ebuild 4966 RMD160 5ad96e97945ac597e219b6423f68c463d0ca15b6 SHA1 632a972d0dbc51a72f7d5b92cb10ff3c7c27a765 SHA256 c68f4a96fd38317b3f9bbe18b91e9fdf2d10785704d89663df2be589e1b853d4
-MD5 1fb4e37df93068f17ccb6e8761ad92d1 nxserver-2xterminalserver-1.5.0.ebuild 4966
-RMD160 5ad96e97945ac597e219b6423f68c463d0ca15b6 nxserver-2xterminalserver-1.5.0.ebuild 4966
-SHA256 c68f4a96fd38317b3f9bbe18b91e9fdf2d10785704d89663df2be589e1b853d4 nxserver-2xterminalserver-1.5.0.ebuild 4966
+EBUILD nxserver-2xterminalserver-1.5.0.ebuild 5198 RMD160 8477952b4f01eb79755c9edc9a6952ac15ffd509 SHA1 fdf8bd55bae663487abfe402e4b5faae18a716ec SHA256 8461ab130a83ab4911e6aefca324b49eeb6ee90370daacb249a43cc6fc9f3205
+MD5 2ffc21efa4cf997390f2b6c05be899b5 nxserver-2xterminalserver-1.5.0.ebuild 5198
+RMD160 8477952b4f01eb79755c9edc9a6952ac15ffd509 nxserver-2xterminalserver-1.5.0.ebuild 5198
+SHA256 8461ab130a83ab4911e6aefca324b49eeb6ee90370daacb249a43cc6fc9f3205 nxserver-2xterminalserver-1.5.0.ebuild 5198
MD5 9ce3d064f488428d2ca91d7fddbd898f files/digest-nxserver-2xterminalserver-1.5.0 310
RMD160 9863e56c29cc5e2c78c52e616149f338bc192306 files/digest-nxserver-2xterminalserver-1.5.0 310
SHA256 827043de6eaf9a30d0256b9479470b9bb20d2deb9bf5dc82c1d9eb9e02ec047b files/digest-nxserver-2xterminalserver-1.5.0 310
diff --git a/net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch b/net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch
index 29609a1..711646a 100644
--- a/net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch
+++ b/net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch
@@ -1,5 +1,5 @@
---- server/nxnode/setup/nxsetup.orig 2007-03-10 02:05:10.000000000 +0100
-+++ server/nxnode/setup/nxsetup 2007-03-10 02:10:58.000000000 +0100
+--- server/nxnode/setup/nxsetup.orig 2007-03-10 16:25:56.000000000 +0100
++++ server/nxnode/setup/nxsetup 2007-03-10 16:26:38.000000000 +0100
@@ -840,6 +840,10 @@
removeNXinit () {
@@ -32,7 +32,19 @@
runCommand "cat /usr/NX/scripts/restricted/nxaddinitd.sh > /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"
-@@ -1064,6 +1075,10 @@
+@@ -994,6 +1005,11 @@
+ }
+
+ addNXSystemSetup () {
++
++ if [ "$system" = "gentoo" ]; then
++ return
++ fi
++
+ if [ -f "$rcBash" ];
+ then
+ grep "#$NX_SETUP_VERSION" "$rcBash" 1>/dev/null
+@@ -1064,6 +1080,10 @@
}
addNXUserLinux () {
@@ -43,7 +55,7 @@
if [ "x$system" = "xmandrake" -o "x$system" = "xfedora" ];
then
-@@ -1909,6 +1924,10 @@
+@@ -1909,6 +1929,10 @@
system=fedora
fi
@@ -54,7 +66,7 @@
if [ "x$system" = "x" -a -f /etc/release ];
then
system=solaris
-@@ -1941,6 +1960,7 @@
+@@ -1941,6 +1965,7 @@
"fedora" ) ;;
"debian" ) ;;
"solaris" ) ;;
@@ -62,7 +74,7 @@
"" ) 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'" ;;
esac
-@@ -2094,18 +2114,7 @@
+@@ -2094,18 +2119,7 @@
result=$?
if [ "$result" = 0 ];
then
diff --git a/net-misc/nxserver-2xterminalserver/nxserver-2xterminalserver-1.5.0.ebuild b/net-misc/nxserver-2xterminalserver/nxserver-2xterminalserver-1.5.0.ebuild
index bcd1f21..cfbde0a 100644
--- a/net-misc/nxserver-2xterminalserver/nxserver-2xterminalserver-1.5.0.ebuild
+++ b/net-misc/nxserver-2xterminalserver/nxserver-2xterminalserver-1.5.0.ebuild
@@ -13,7 +13,6 @@ SLOT="0"
KEYWORDS="~x86"
IUSE="rdesktop vnc"
-# TODO: need cups?
DEPEND="
dev-libs/glib
dev-libs/openssl
@@ -23,7 +22,6 @@ DEPEND="
dev-perl/Unix-Syslog
media-libs/jpeg
media-libs/libpng
- net-print/cups
sys-libs/zlib
net-misc/nxclient-2xterminalserver"
RDEPEND="${DEPEND}"
@@ -156,7 +154,6 @@ src_compile() {
}
src_install() {
- # Missing nxnode/nxserver
into /usr/NX
dobin ${S}/common/nx-X11/programs/Xserver/hw/nxagent
dobin ${S}/server/nxsensor/nxsensor
@@ -181,8 +178,11 @@ src_install() {
dodir /usr/NX/lib/perl
cd ${S}/server/nxnode/src
cp -RH *.pm Config Exception NXShellDialogs handlers nxstat ${D}/usr/NX/lib/perl || die
- dodir /usr/NX/etc
+ dodir /usr/NX/etc/keys
perl MakeConfigFile.pl DEBIAN > ${D}/usr/NX/etc/node-gentoo.cfg.sample
+ for x in passwords users administrators; do
+ cp ../etc/${x} ${D}/usr/NX/etc/${x}.db.sample
+ done
cd ${S}
cp -P common/nxcompext/libXcompext.so* ${D}/usr/NX/lib || die
@@ -190,7 +190,7 @@ src_install() {
exeinto /usr/NX/scripts
newexe ${S}/server/nxnode/bin/nxnodeenv.sh nxenv.sh
newexe ${S}/server/nxnode/bin/nxnodeenv.csh nxenv.csh
- into /usr/NX/scripts/restricted
+ exeinto /usr/NX/scripts/restricted
doexe ${S}/server/nxnode/bin/nxaddinitd.sh
doexe ${S}/server/nxnode/scripts/nxinit.sh
newexe ${S}/server/nxnode/bin/nxprinter.sh-LINUX nxprinter.sh
@@ -211,5 +211,11 @@ 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
- #TODO
+ if [ -f /usr/NX/etc/node.cfg ]; then
+ einfo "Running 2X update script"
+ ${ROOT}/usr/NX/bin/nxsetup --update
+ else
+ einfo "Running 2X setup script"
+ ${ROOT}/usr/NX/bin/nxsetup --install
+ fi
}