[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