The branch, build-baikal has been updated 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- 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/x2gosuspend-agent | 30 ------------------------------ 8 files changed, 24 insertions(+), 57 deletions(-) delete mode 100755 x2goserver/compat/bin/x2gosuspend-agent 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/compat/bin/x2gosuspend-agent deleted file mode 100755 index 9ca6d4f..0000000 --- a/x2goserver/compat/bin/x2gosuspend-agent +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/perl - -# Copyright (C) 2007-2011 X2go Project - http://wiki.x2go.org -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the -# Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. -# -# Copyright (C) 2007-2011 Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de> -# Copyright (C) 2007-2011 Heinz-Markus Graesing <heinz-m.graesing@obviously-nice.de> - -shift; -shift; -shift; - -my $capt=shift; -my @words=split(" ",$capt); - -system("/usr/bin/x2gosuspend-session @words[2] > /dev/null"); \ No newline at end of file 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).