summaryrefslogtreecommitdiff
path: root/net/freenx/files/patch-freenx-nxnode
diff options
context:
space:
mode:
Diffstat (limited to 'net/freenx/files/patch-freenx-nxnode')
-rw-r--r--net/freenx/files/patch-freenx-nxnode52
1 files changed, 11 insertions, 41 deletions
diff --git a/net/freenx/files/patch-freenx-nxnode b/net/freenx/files/patch-freenx-nxnode
index 6fd627be0c33..1156eaf49bde 100644
--- a/net/freenx/files/patch-freenx-nxnode
+++ b/net/freenx/files/patch-freenx-nxnode
@@ -1,43 +1,21 @@
---- freenx-0.3.1/nxnode.orig Sat Mar 12 12:57:35 2005
-+++ freenx-0.3.1/nxnode Mon Mar 28 12:10:41 2005
+--- freenx-0.4.1/nxnode.orig Thu Jun 23 11:42:52 2005
++++ freenx-0.4.1/nxnode Tue Jun 28 09:38:40 2005
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/local/bin/bash
# Free implementation of nxserver components
#
-@@ -198,7 +198,7 @@
- P=""
- [ -n "$agent_user" ] && U="-u $agent_user"
- [ -n "$agent_password" ] && P="-p -"
-- echo "$agent_password" | $PATH_BIN/nxdesktop -name "NX - $user@$SERVER_NAME:$display - $session (GPL Edition)" $K $G $U $P $agent_server $AGENT_EXTRA_OPTIONS_RDP 2>>~/.nx/C-$sess_id/session &
-+ echo "$agent_password" | LD_LIBRARY_PATH=$NX_DIR/lib $PATH_BIN/nxdesktop -name "NX - $user@$SERVER_NAME:$display - $session (GPL Edition)" $K $G $U $P $agent_server $AGENT_EXTRA_OPTIONS_RDP 2>>~/.nx/C-$sess_id/session &
- else
+@@ -42,7 +42,7 @@
+ # Reread boot command line; echo last parameter's argument or return false.
+ getparam(){
+ stringinstring "&$1=" "$CMDLINE" || return 1
+-echo "$CMDLINE" | awk "/^$1=/"' { VAL=$2 } END { print VAL }' FS="=" RS="(&|\n)"
++echo "$CMDLINE" | tr "&" "\n" | egrep "^"$1"=" | awk -F= '{ VAL=$2 } END { print VAL }'
+ return 0
+ }
- # nxviewer session
-@@ -206,17 +206,17 @@
- if [ "$type" = "vnc" ]
- then
- mkdir -p ~/.nx/C-$sess_id/scripts/
-- echo "$agent_password" | $PATH_BIN/nxpasswd ~/.nx/C-$sess_id/scripts/.passwd doit
-- $PATH_BIN/nxviewer -encodings tight hextile copyrect raw -passwd ~/.nx/C-$sess_id/scripts/.passwd -name "NX - $user@$SERVER_NAME:$display - $session (GPL Edition)" $agent_server $AGENT_EXTRA_OPTIONS_RFB 2>>~/.nx/C-$sess_id/session &
-+ echo "$agent_password" | LD_LIBRARY_PATH=$NX_DIR/lib $PATH_BIN/nxpasswd ~/.nx/C-$sess_id/scripts/.passwd doit
-+ LD_LIBRARY_PATH=$NX_DIR/lib $PATH_BIN/nxviewer -encodings tight hextile copyrect raw -passwd ~/.nx/C-$sess_id/scripts/.passwd -name "NX - $user@$SERVER_NAME:$display - $session (GPL Edition)" $agent_server $AGENT_EXTRA_OPTIONS_RFB 2>>~/.nx/C-$sess_id/session &
- else
- # "normal" nxagent session
- if [ -n "$R" -a "$ENABLE_ROOTLESS_MODE" != "1" ]
- then
- # nxproxy single application mode session
-- $PATH_BIN/nxproxy -C :$display $PROXY_EXTRA_OPTIONS 2>>~/.nx/C-$sess_id/session &
-+ LD_LIBRARY_PATH=$NX_DIR/lib $PATH_BIN/nxproxy -C :$display $PROXY_EXTRA_OPTIONS 2>>~/.nx/C-$sess_id/session &
- else
- # nxagent session
-- $PATH_BIN/nxagent -persistent $R -name "NX - $user@$SERVER_NAME:$display - $session (GPL Edition)" $K $G $B :$display $AGENT_EXTRA_OPTIONS_X 2>>~/.nx/C-$sess_id/session &
-+ LD_LIBRARY_PATH=$NX_DIR/lib $PATH_BIN/nxagent -persistent $R -name "NX - $user@$SERVER_NAME:$display - $session (GPL Edition)" $K $G $B :$display $AGENT_EXTRA_OPTIONS_X 2>>~/.nx/C-$sess_id/session &
- fi
- fi
- fi
-@@ -460,7 +460,7 @@
+@@ -621,7 +621,7 @@
# TODO: imagecompressionmethod ...
[ "$imagecompressionmethod" = "0" ] && PACK="pack=nopack,"
@@ -46,12 +24,4 @@
# write options file
[ -z "$samba" ] && samba=0
-@@ -573,7 +573,7 @@
- $COMMAND_SMBMOUNT //$computername/$rdir $HOME/$dir -o username $username ip 127.0.0.1 port $port
- if [ $? -eq 0 ]
- then
-- $PATH_BIN/nxclient -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' mounted on: '$HOME/$dir'" -noautokill -display :$display
-+ LD_LIBRARY_PATH=$NX_DIR/lib $PATH_BIN/nxclient -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' mounted on: '$HOME/$dir'" -noautokill -display :$display
- fi
- }