[prev in list] [next in list] [prev in thread] [next in thread]
List: freenx-knx
Subject: [FreeNX-kNX] patch: fix COMMAND_SMBMOUNT redifines
From: Boris Savelev <boris.savelev () gmail ! com>
Date: 2009-03-12 10:12:01
Message-ID: 4d6cc2f20903120312n4b255541w16b2d0d69522a22f () mail ! gmail ! com
[Download RAW message or body]
Variable COMMAND_SMBMOUNT defines in startsession in nxnode, but when
we add share nxnode runs separately with arg --smbmount and variable
COMMAND_SMBMOUNT always gets from nxloadconfig. Here hack/patch for
this problem:
--- a/freenx-server/nxnode
+++ b/freenx-server/nxnode
@@ -1458,8 +1458,22 @@ cmd_node_smbmount()
share=$(getparam share)
computername=$(getparam computername)
dir=$(getparam dir | sed 's|$(SHARES)|MyShares|g')
+ display=$(cd $USER_FAKE_HOME/.nx/; echo
C-$SERVER_NAME-*-$sessionid | awk 'BEGIN {FS="-"} {i=NF-1; print $i}')
+ smbport=""
+ smbport=$(cat
"$USER_FAKE_HOME/.nx/C-$SERVER_NAME-$display-$sessionid/scripts/smbport"
2>/dev/null)
+
+ # this function run dedicated. We must define smbproto and
COMMAND_SMBMOUNT here, not in startsession.
+ if [ "$smbport" = "445" ] ; then
+ COMMAND_SMBMOUNT=$COMMAND_SMBMOUNT_CIFS
+ COMMAND_SMBUMOUNT=$COMMAND_SMBUMOUNT_CIFS
+ elif [ "x$smbport" = "x" ] ; then
+ COMMAND_SMBMOUNT=/bin/true
+ COMMAND_SMBUMOUNT=/bin/true
+ else # smbfs
+ smbport=139
+ fi
+
# rdir=$(getparam dir | sed 's|$(SHARES)/||g')
- display=$(cd $USER_FAKE_HOME/.nx/; echo
C-$SERVER_NAME-*-$sessionid | awk 'BEGIN {FS="-"} {i=NF-1; print $i}')
mkdir -p "$HOME/$dir"
# wait up to 30 sec until nxagent has opened the listener port
for samba connections
for (( i=30; $i; --i ))
--
С уважением, Борис Савельев
________________________________________________________________
Were you helped on this list with your FreeNX problem?
Then please write up the solution in the FreeNX Wiki/FAQ:
http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
Don't forget to check the NX Knowledge Base:
http://www.nomachine.com/kb/
________________________________________________________________
FreeNX-kNX mailing list --- FreeNX-kNX@kde.org
https://mail.kde.org/mailman/listinfo/freenx-knx
________________________________________________________________
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic