File freenx-server-0.7.2.diff of Package FreeNX

diff -u -r freenx-server-0.7.2.orig//Makefile freenx-server-0.7.2/Makefile
--- freenx-server-0.7.2.orig//Makefile	2008-03-17 22:00:03.481542000 +0100
+++ Makefile	2008-03-17 22:37:58.743737000 +0100
@@ -12,7 +12,7 @@
 	done
 
 install:
-	. nxloadconfig;\
+	. ./nxloadconfig;\
 	install -m755 -d $(DESTDIR)/$$PATH_BIN/ ;\
 	install -m755 -d $(DESTDIR)/$$PATH_LIB/ ;\
 	install -m755 -d $(DESTDIR)/$$NX_ETC_DIR/ ;\
@@ -22,5 +22,5 @@
 	        install -m755 $$i $(DESTDIR)/$$PATH_BIN/ ;\
 	done;\
 	export PATH_BIN PATH_LIB CUPS_BACKEND NX_VERSION;\
-	install -m644 node.conf.sample $(DESTDIR)/$$NX_ETC_DIR/ ; \
+	install -m644 node.conf.sample $(DESTDIR)/$$NX_ETC_DIR/node.conf ; \
 	make -C nxredir install
diff -u -r freenx-server-0.7.2.orig//nxredir/Makefile freenx-server-0.7.2/nxredir/Makefile
--- freenx-server-0.7.2.orig//nxredir/Makefile	2008-03-17 22:00:04.501605750 +0100
+++ nxredir/Makefile	2008-03-17 22:40:57.582913750 +0100
@@ -24,7 +24,11 @@
 	else \
 		install -m755 libnxredir.so.0 $(DESTDIR)/usr/lib ;\
 		install -m755 nxredir $(DESTDIR)/usr/bin ;\
-		install -m755 nxsmb $(DESTDIR)/usr/lib/cups/backend/ ;\
+		if [ -d $(DESTDIR)/usr/lib64/cups/backend ]; then \
+		  install -m755 nxsmb $(DESTDIR)/usr/lib64/cups/backend/ ;\
+		else \
+		  install -m755 nxsmb $(DESTDIR)/usr/lib/cups/backend/ ;\
+		fi; \
 	fi
 
 .PHONY: clean install
diff -u -r ../freenx-server-0.7.2.orig//node.conf.sample ./node.conf.sample
--- ../freenx-server-0.7.2.orig//node.conf.sample	2008-03-17 22:00:03.401537000 +0100
+++ ./node.conf.sample	2008-03-17 23:08:50.459462000 +0100
@@ -146,7 +146,7 @@
 # Note: You need to have the rights to access the display
 #       else it does not work.
 #
-#ENABLE_DESKTOP_SHARING=1
+#ENABLE_DESKTOP_SHARING=0
 
 #
 # Enable or disable clipboard:
diff -u -r ../freenx-server-0.7.2.orig//nxloadconfig ./nxloadconfig
--- ../freenx-server-0.7.2.orig//nxloadconfig	2008-03-17 22:00:04.701618250 +0100
+++ ./nxloadconfig	2008-03-17 23:08:40.598845750 +0100
@@ -52,13 +52,13 @@
 # DO NOT TOUCH unless you REALLY know what you are doing
 #########################################################################
 
-NX_VERSION=2.1.0-72
+NX_VERSION=2.1.0-72
 NX_LICENSE="OS (GPL, using backend: %BACKEND%)"
 
 # Where can different nx components be found
 NX_DIR=/usr
 PATH_BIN=$NX_DIR/bin # if you change that, be sure to also change the public keys
-PATH_LIB=$NX_DIR/lib
+PATH_LIB=$NX_DIR/lib/NX/lib
 NX_ETC_DIR=/etc/nxserver
 NX_SESS_DIR=/var/lib/nxserver/db
 NX_HOME_DIR=/var/lib/nxserver/home
@@ -111,7 +111,7 @@
 DISABLE_PERSISTENT_SESSION=""
 
 ENABLE_MIRROR_VIA_VNC=1
-ENABLE_DESKTOP_SHARING=1
+ENABLE_DESKTOP_SHARING=0
 
 ENABLE_CLIPBOARD="both"
 ENABLE_PULLDOWN_MENU="1"
@@ -307,9 +307,9 @@
 [ -z "$AGENT_LIBRARY_PATH" ] && AGENT_LIBRARY_PATH=$PATH_LIB
 [ -z "$PROXY_LIBRARY_PATH" ] && PROXY_LIBRARY_PATH=$PATH_LIB
 [ -z "$APPLICATION_LIBRARY_PATH" ] && APPLICATION_LIBRARY_PATH=$PATH_LIB
-[ -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"
+[ -z "$APPLICATION_LIBRARY_PRELOAD" ] && APPLICATION_LIBRARY_PRELOAD="$APPLICATION_LIBRARY_PATH/libX11.so.6:$APPLICATION_LIBRARY_PATH/libXext.so.6:$APPLICATION_LIBRARY_PATH/libXcomp.so.2:$APPLICATION_LIBRARY_PATH/libXcompext.so.2:$APPLICATION_LIBRARY_PATH/libXrender.so.1"
 
-NX_BACKEND_VERSION=$(strings $PATH_BIN/nxagent 2>/dev/null | egrep 'NXAGENT - Version' | sed 's/.*Version //g')
+NX_BACKEND_VERSION=$(strings /usr/lib/NX/nxagent 2>/dev/null | egrep 'NXAGENT - Version' | sed 's/.*Version //g')
 
 [ "$ENABLE_1_5_0_BACKEND" = "1" ] && NX_BACKEND_VERSION="1.5.0" # forced the backend
 
@@ -346,7 +346,7 @@
 		ERROR="yes" && echo "Error: Invalid value \"PATH_BIN=$PATH_BIN\""
 	# Check for NX agents ...
 	
-	[ ! -x "$PATH_BIN/nxagent" ] && \
+	[ ! -x "/usr/lib/NX/nxagent" ] && \
 		ERROR="yes" && echo "Error: Could not find nxagent in $PATH_BIN. Please install some OSS components."
 	
 	if [ "ENABLE_EXTERNAL_NXDESKTOP" = "1" ]
@@ -598,7 +598,7 @@
 	[ -z $(echo "$ENABLE_ROOTLESS_MODE" | egrep "^[0|1]$") ] && \
 		ERROR="yes" && echo "Error: Invalid value \"ENABLE_ROOTLESS_MODE=$ENABLE_ROOTLESS_MODE\""
 
-	[ -z "$(strings $PATH_BIN/nxagent | egrep 'NXAGENT - Version 1.5.0|NXAGENT - Version 2.[01].0|NXAGENT - Version 3.[01].0')" ] && \
+	[ -z "$(strings /usr/lib/NX/nxagent | egrep 'NXAGENT - Version 1.5.0|NXAGENT - Version 2.[01].0|NXAGENT - Version 3.[01].0')" ] && \
 		ERROR="yes" && echo "Error: Could not find 1.5.0 or 2.[01].0 or 3.[01].0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.[01].0 backend is needed for this version of FreeNX."
 		
 	[ -z $(echo "$ENABLE_USESSION" | egrep "^[0|1]$") ] && \
diff -u -r ../freenx-server-0.7.2.orig//nxnode ./nxnode
--- ../freenx-server-0.7.2.orig//nxnode	2008-03-17 22:00:03.457540500 +0100
+++ ./nxnode	2008-03-17 23:07:47.011496750 +0100
@@ -252,6 +252,8 @@
 	
 	. /etc/profile
 	[ -f ~/.bash_profile ] && . ~/.bash_profile
+	[ -f ~/.bash_login ]   && . ~/.bash_login
+	[ -f ~/.profile ]      && . ~/.profile
 
 	mkdir -p "$USER_FAKE_HOME/.nx/C-$sess_id/pids/apps/"
 
diff -u -r ../freenx-server-0.7.2.orig//nxsetup ./nxsetup
--- ../freenx-server-0.7.2.orig//nxsetup	2008-03-17 22:00:03.605549750 +0100
+++ ./nxsetup	2008-03-17 23:08:16.097314500 +0100
@@ -222,7 +222,7 @@
 	fi
 
 	# the nx user account might be locked, so unlock it.
-	passwd -u nx
+	#passwd -u nx
 }
 
 install_nx()
openSUSE Build Service is sponsored by