diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2007-03-10 16:27:08 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2007-03-10 16:27:08 +0000 |
commit | c53b3a207b0189f74cadad359283a5c6b1320b61 (patch) | |
tree | 840fb9bf342b558bfa71950c6797abfd9e728ffc /net-misc/nxserver-2xterminalserver | |
parent | Nomachine bumps (mostly licensing and client fixes) (diff) | |
download | nx-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')
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 } |