Magellan Linux

Contents of /trunk/nxserver-freenx/patches/nxserver-freenx-0.7.2-nxagent-path.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 568 - (show annotations) (download)
Sun Apr 20 10:06:17 2008 UTC (16 years, 1 month ago) by niro
File size: 2277 byte(s)
-fixes nxagent search path

1 diff -Naur freenx-server-0.7.2/nxloadconfig freenx-server-0.7.2-magellan/nxloadconfig
2 --- freenx-server-0.7.2/nxloadconfig 2008-04-20 12:03:09.000000000 +0200
3 +++ freenx-server-0.7.2-magellan/nxloadconfig 2008-04-20 12:04:35.000000000 +0200
4 @@ -58,6 +58,7 @@
5 # Where can different nx components be found
6 NX_DIR=/usr
7 PATH_BIN=$NX_DIR/bin # if you change that, be sure to also change the public keys
8 +NXAGENT_PATH_BIN=$NX_DIR/lib/NX/bin
9 PATH_LIB=$NX_DIR/lib/NX/lib
10 NX_ETC_DIR=/etc/nxserver
11 NX_SESS_DIR=/var/lib/nxserver/db
12 @@ -309,7 +310,7 @@
13 [ -z "$APPLICATION_LIBRARY_PATH" ] && APPLICATION_LIBRARY_PATH=$PATH_LIB
14 [ -z "$APPLICATION_LIBRARY_PRELOAD" ] && APPLICATION_LIBRARY_PRELOAD="$APPLICATION_LIBRARY_PATH/libX11.so.6.2:$APPLICATION_LIBRARY_PATH/libXext.so.6.4:$APPLICATION_LIBRARY_PATH/libXcomp.so:$APPLICATION_LIBRARY_PATH/libXcompext.so:$APPLICATION_LIBRARY_PATH/libXrender.so.1.2"
15
16 -NX_BACKEND_VERSION=$(strings $PATH_BIN/nxagent 2>/dev/null | egrep 'NXAGENT - Version' | sed 's/.*Version //g')
17 +NX_BACKEND_VERSION=$(strings $NXAGENT_PATH_BIN/nxagent 2>/dev/null | egrep 'NXAGENT - Version' | sed 's/.*Version //g')
18
19 [ "$ENABLE_1_5_0_BACKEND" = "1" ] && NX_BACKEND_VERSION="1.5.0" # forced the backend
20
21 @@ -346,7 +347,7 @@
22 ERROR="yes" && echo "Error: Invalid value \"PATH_BIN=$PATH_BIN\""
23 # Check for NX agents ...
24
25 - [ ! -x "$PATH_BIN/nxagent" ] && \
26 + [ ! -x "$NXAGENT_PATH_BIN/nxagent" ] && \
27 ERROR="yes" && echo "Error: Could not find nxagent in $PATH_BIN. Please install some OSS components."
28
29 if [ "ENABLE_EXTERNAL_NXDESKTOP" = "1" ]
30 @@ -598,7 +599,7 @@
31 [ -z $(echo "$ENABLE_ROOTLESS_MODE" | egrep "^[0|1]$") ] && \
32 ERROR="yes" && echo "Error: Invalid value \"ENABLE_ROOTLESS_MODE=$ENABLE_ROOTLESS_MODE\""
33
34 - [ -z "$(strings $PATH_BIN/nxagent | egrep 'NXAGENT - Version 1.5.0|NXAGENT - Version 2.[01].0|NXAGENT - Version 3.[012].0')" ] && \
35 + [ -z "$(strings $NXAGENT_PATH_BIN/nxagent | egrep 'NXAGENT - Version 1.5.0|NXAGENT - Version 2.[01].0|NXAGENT - Version 3.[012].0')" ] && \
36 ERROR="yes" && echo "Error: Could not find 1.5.0 or 2.[01].0 or 3.[012].0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.[012].0 backend is needed for this version of FreeNX."
37
38 [ -z $(echo "$ENABLE_USESSION" | egrep "^[0|1]$") ] && \