[X2go-Commits] x2goserver.git - master (branch) updated: 3.0.99-2-126-gcf57498

X2go dev team git-admin at x2go.org
Thu Jul 28 10:45:49 CEST 2011


The branch, master has been updated
       via  cf57498fc90a3cefea538d16e6efe77b2c4fea78 (commit)
       via  23bc2a9885b2f5d6c4a1f5557520811604763f71 (commit)
      from  df5601ac74bd12e621d4e0c222258f1031a98178 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cf57498fc90a3cefea538d16e6efe77b2c4fea78
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Thu Jul 28 10:45:41 2011 +0200

    re-added lost/moved script x2gosuspend-agent

commit 23bc2a9885b2f5d6c4a1f5557520811604763f71
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Thu Jul 28 10:44:16 2011 +0200

    Install internal x2goserver scripts to /usr/lib/x2go, make sure scripts in /usr/bin find these scripts.

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog                                 |    2 ++
 debian/x2goserver.install                        |   16 +---------------
 x2goserver/bin/x2goresume-session                |    4 +++-
 x2goserver/bin/x2goruncommand                    |    4 +++-
 x2goserver/bin/x2gostartagent                    |   14 ++++++++------
 x2goserver/bin/x2gosuspend-session               |    5 +++--
 x2goserver/bin/x2goterminate-session             |    6 ++++--
 x2goserver/{compat/bin => lib}/x2gosuspend-agent |    0
 8 files changed, 24 insertions(+), 27 deletions(-)
 rename x2goserver/{compat/bin => lib}/x2gosuspend-agent (100%)

The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 4fa2d6f..b5b4dba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,8 @@ x2goserver (3.0.99.5-0~x2go3) UNRELEASED; urgency=low
   * Tab'ified (forgotten) scripts in /usr/sbin.
   * Tab'ified (forgotten) init script.
   * Tab'ified (forgotten) scripts in x2goserver-extensions package.
+  * Install internal x2goserver scripts to /usr/lib/x2go, make sure scripts in /usr/bin
+    find these scripts.
 
   [Martin Oehler]
   * Removes old debug code fragment, fixes x2golistsessions parsing.
diff --git a/debian/x2goserver.install b/debian/x2goserver.install
index 33c7f5a..4b9097b 100644
--- a/debian/x2goserver.install
+++ b/debian/x2goserver.install
@@ -1,23 +1,9 @@
 x2goserver/bin/x2go*                    /usr/bin/
 x2goserver/sbin/x2go*                   /usr/sbin/
+x2goserver/lib/x2go*                    /usr/lib/x2go/
 x2goserver/etc/x2gosql/sql              /etc/x2go/x2gosql/
 x2goserver/etc/x2goserver.conf          /etc/x2go/
-x2goserver/lib/x2godbwrapper.pm         /usr/lib/x2go/
-x2goserver/lib/x2gosqlitewrapper.pl     /usr/lib/x2go/
 x2goserver/VERSION.x2goserver           /usr/share/x2go/versions/
 x2goserver/x2gosqlitewrapper            /usr/bin
-# the following executables should go to /usr/lib/x2go
-x2goserver/lib/x2gochangestatus         /usr/bin
-x2goserver/lib/x2gocreatesession        /usr/bin
-x2goserver/lib/x2goresume               /usr/bin
-x2goserver/lib/x2gogetagent             /usr/bin
-x2goserver/lib/x2gogetdisplays          /usr/bin
-x2goserver/lib/x2gogetports             /usr/bin
-x2goserver/lib/x2gogetservers           /usr/bin
-x2goserver/lib/x2goinsertport           /usr/bin
-x2goserver/lib/x2goinsertsession        /usr/bin
-x2goserver/lib/x2gosessionlimit         /usr/bin
-x2goserver/lib/x2golistsessions_sql     /usr/bin
-x2goserver/lib/x2golistsessions_root    /usr/bin
 # compatibility
 x2goserver/compat/bin/x2go*             /usr/bin
diff --git a/x2goserver/bin/x2goresume-session b/x2goserver/bin/x2goresume-session
index 0f90311..5c15d03 100755
--- a/x2goserver/bin/x2goresume-session
+++ b/x2goserver/bin/x2goresume-session
@@ -34,6 +34,8 @@ X2GO_ROOT=${HOME}/.x2go
 X2GO_RESIZE=0
 X2GO_FULLSCREEN=0
 
+X2GO_LIB_PATH="$(dirname $0)/../lib/x2go"
+
 if [ "$X2GO_GEOMETRY" == "" ]
 then
 	X2GO_GEOMETRY=fullscreen
@@ -78,6 +80,6 @@ fi
 
 echo "$NEWOPTIONS" >${SESSION_DIR}/options
 
-x2goresume  $X2GO_CLIENT $SESSION_NAME  > /dev/null
+$X2GO_LIB_PATH/x2goresume  $X2GO_CLIENT $SESSION_NAME  > /dev/null
 
 kill -HUP $X2GO_AGENT_PID
diff --git a/x2goserver/bin/x2goruncommand b/x2goserver/bin/x2goruncommand
index 1af50c2..419bf66 100755
--- a/x2goserver/bin/x2goruncommand
+++ b/x2goserver/bin/x2goruncommand
@@ -35,6 +35,8 @@ X2GO_ROOT=${HOME}/.x2go
 MESSAGE_FILE=$X2GO_ROOT/C-$X2GO_SESSION/cmdoutput
 echo "exec $cmd" >> $MESSAGE_FILE
 
+X2GO_LIB_PATH="$(dirname $0)/../lib/x2go"
+
 IMEXIT="false"
 
 if [ "$sndsys" == "esd" ]; then
@@ -110,6 +112,6 @@ else
 fi 
 
 kill -TERM  $X2GO_AGENT_PID
-x2gochangestatus 'F' $X2GO_SESSION  > /dev/null
+$X2GO_LIB_PATH/x2gochangestatus 'F' $X2GO_SESSION  > /dev/null
 export HOSTNAME
 x2goumount-session $X2GO_SESSION
diff --git a/x2goserver/bin/x2gostartagent b/x2goserver/bin/x2gostartagent
index 37fe767..f6a2971 100755
--- a/x2goserver/bin/x2gostartagent
+++ b/x2goserver/bin/x2gostartagent
@@ -38,6 +38,8 @@ X2GO_CMD=$9
 X2GO_RESIZE=0
 X2GO_FULLSCREEN=0
 
+X2GO_LIB_PATH="$(dirname $0)/../lib/x2go"
+
 if [ "$X2GO_STYPE" == "S" ]; then
 
 	SHADOW_MODE=`echo "$X2GO_CMD"|awk '{split($0,a,"XSHAD"); print a[1]}'`
@@ -77,7 +79,7 @@ if [ "$LWORD" == "LIMIT" ]; then
 	exit -1
 fi
 
-export NX_CLIENT=/usr/bin/x2gosuspend-agent
+export NX_CLIENT=$X2GO_LIB_PATH/x2gosuspend-agent
 
 COLORDEPTH=`echo "$X2GO_TYPE"|awk '{split($0,a,"-depth_"); print a[2]}'`
 
@@ -93,7 +95,7 @@ if [ "$X2GO_CLIENT" == "" ]; then
 	X2GO_CLIENT=$HOSTNAME
 fi
 
-USED_DISPLAYS=`x2gogetdisplays $HOSTNAME`
+USED_DISPLAYS=`$X2GO_LIB_PATH/x2gogetdisplays $HOSTNAME`
 
 
 while [ "$OUTPUT"  != "inserted" ]; do
@@ -108,12 +110,12 @@ while [ "$OUTPUT"  != "inserted" ]; do
 			SESSION_NAME="$SESSION_NAME"_st${SESSION_TYPE}${X2GO_CMD}_dp${COLORDEPTH}
 			SESSION_NAME=`echo "$SESSION_NAME" | sed  -e  "s/:/PP/g"`
 		fi
-		OUTPUT=`x2goinsertsession $X2GO_PORT $HOSTNAME $SESSION_NAME`
+		OUTPUT=`$X2GO_LIB_PATH/x2goinsertsession $X2GO_PORT $HOSTNAME $SESSION_NAME`
 	fi 
 done
 
 
-USED_PORTS=`x2gogetports $HOSTNAME`
+USED_PORTS=`$X2GO_LIB_PATH/x2gogetports $HOSTNAME`
 
 
 while [ "$GR_PORT" == "" ] || [ "$SOUND_PORT" == "" ] || [ "$FS_PORT" == "" ]; do
@@ -129,7 +131,7 @@ while [ "$GR_PORT" == "" ] || [ "$SOUND_PORT" == "" ] || [ "$FS_PORT" == "" ]; d
 			CR=`echo "use IO::Socket; \\$sock = new IO::Socket::INET ( LocalAddr => 'localhost',LocalPort => \"$SSH_PORT\",\
                                   Proto => 'tcp',Listen => 1,Reuse =>1 ) or die ;print \"OK\";close(\\$sock);"|perl 2>/dev/null`
 			if [ "$CR" == "OK" ]; then
-				OUTPUT=`x2goinsertport $HOSTNAME $SESSION_NAME $SSH_PORT`
+				OUTPUT=`$X2GO_LIB_PATH/x2goinsertport $HOSTNAME $SESSION_NAME $SSH_PORT`
 			fi
 		fi
 	done
@@ -224,7 +226,7 @@ X2GO_AGENT_PID=$!
 
 X2GO_SND_PORT=1024
 
-x2gocreatesession $X2GO_COOKIE $X2GO_AGENT_PID $X2GO_CLIENT $GR_PORT $SOUND_PORT $FS_PORT $SESSION_NAME > /dev/null
+$X2GO_LIB_PATH/x2gocreatesession $X2GO_COOKIE $X2GO_AGENT_PID $X2GO_CLIENT $GR_PORT $SOUND_PORT $FS_PORT $SESSION_NAME > /dev/null
 
 echo $X2GO_PORT
 echo $X2GO_COOKIE
diff --git a/x2goserver/bin/x2gosuspend-session b/x2goserver/bin/x2gosuspend-session
index 1f4084c..25f35a8 100755
--- a/x2goserver/bin/x2gosuspend-session
+++ b/x2goserver/bin/x2gosuspend-session
@@ -26,15 +26,16 @@ else
 	SESSION_NAME=$X2GO_SESSION
 fi
 
+X2GO_LIB_PATH="$(dirname $0)/../lib/x2go"
 
-X2GO_AGENT_PID=`x2gogetagent $SESSION_NAME` 
+X2GO_AGENT_PID=`$X2GO_LIB_PATH/x2gogetagent $SESSION_NAME` 
 X2GO_AGENT_PID=`echo "$X2GO_AGENT_PID"| awk {'print $1'}`
 
 
 #workaround for knotify
 killall -HUP knotify
 
-x2gochangestatus 'S' $SESSION_NAME  > /dev/null
+$X2GO_LIB_PATH/x2gochangestatus 'S' $SESSION_NAME  > /dev/null
 
 
 kill -HUP $X2GO_AGENT_PID
diff --git a/x2goserver/bin/x2goterminate-session b/x2goserver/bin/x2goterminate-session
index 989e272..bf14490 100755
--- a/x2goserver/bin/x2goterminate-session
+++ b/x2goserver/bin/x2goterminate-session
@@ -26,10 +26,12 @@ else
 	SESSION_NAME=$X2GO_SESSION
 fi
 
-X2GO_AGENT_PID=`x2gogetagent $SESSION_NAME` 
+X2GO_LIB_PATH="$(dirname $0)/../lib/x2go"
+
+X2GO_AGENT_PID=`$X2GO_LIB_PATH/x2gogetagent $SESSION_NAME` 
 X2GO_AGENT_PID=`echo "$X2GO_AGENT_PID"| awk {'print $1'}`
 
-x2gochangestatus 'F' $SESSION_NAME  > /dev/null
+$X2GO_LIB_PATH/x2gochangestatus 'F' $SESSION_NAME  > /dev/null
 
 kill -TERM $X2GO_AGENT_PID
 export HOSTNAME
diff --git a/x2goserver/compat/bin/x2gosuspend-agent b/x2goserver/lib/x2gosuspend-agent
similarity index 100%
rename from x2goserver/compat/bin/x2gosuspend-agent
rename to x2goserver/lib/x2gosuspend-agent


hooks/post-receive
-- 
x2goserver.git (X2go Server)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "x2goserver.git" (X2go Server).




More information about the x2go-commits mailing list