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@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@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).