[X2go-Commits] x2goserver.git - master (branch) updated: 3.0.99-2-236-ga4838ac
X2go dev team
git-admin at x2go.org
Fri Sep 9 22:44:34 CEST 2011
The branch, master has been updated
via a4838ac43b89a0136978c29ddc7468eb42c691f0 (commit)
via eaf5a69eb51514fa7abb2ddf0647ae9330d18c67 (commit)
from 085bdb5442060de5079a9e6aae6672db880051ee (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 a4838ac43b89a0136978c29ddc7468eb42c691f0
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Fri Sep 9 22:45:42 2011 +0200
Add debug messages to x2gomountdirs script.
commit eaf5a69eb51514fa7abb2ddf0647ae9330d18c67
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Fri Sep 9 22:45:05 2011 +0200
syslogging for x2gocmdexitmessage
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 1 +
x2goserver/bin/x2gocmdexitmessage | 4 ++++
x2goserver/bin/x2gomountdirs | 14 ++++++++++++--
3 files changed, 17 insertions(+), 2 deletions(-)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 3982892..dba9904 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -47,6 +47,7 @@ x2goserver (3.0.99.5-0~x2go3) UNRELEASED; urgency=low
* Fix for x2godbwrapper.pm: we can't open/close the syslog socket in a
package. This has to be done by the scripts that use x2godbwrapper.pm.
* Add info loglevel messages for x2goserver-extensions scripts.
+ * Add debug messages to x2gomountdirs script.
[ Martin Oehler ]
* Removes old debug code fragment, fixes x2golistsessions parsing.
diff --git a/x2goserver/bin/x2gocmdexitmessage b/x2goserver/bin/x2gocmdexitmessage
index 43dbf0f..8c96e92 100755
--- a/x2goserver/bin/x2gocmdexitmessage
+++ b/x2goserver/bin/x2gocmdexitmessage
@@ -20,8 +20,12 @@
# Copyright (C) 2007-2011 Oleksandr Shneyder <oleksandr.shneyder at obviously-nice.de>
# Copyright (C) 2007-2011 Heinz-Markus Graesing <heinz-m.graesing at obviously-nice.de>
+X2GO_LIB_PATH=`echo -n \$(x2gobasepath)/lib/x2go`
X2GO_ROOT=${HOME}/.x2go
MESSAGE_FILE=$X2GO_ROOT/C-$1/cmdoutput
+$X2GO_LIB_PATH/x2gosyslog "$0" "info" "$(basename $0) called with options: $@"
+$X2GO_LIB_PATH/x2gosyslog "$0" "debug" "command output starts with: $(head -n5 $MESSAGE_FILE | sed s/\n/ /g)"
+
# return command output of the command that was issued by x2goruncommand
cat $MESSAGE_FILE
diff --git a/x2goserver/bin/x2gomountdirs b/x2goserver/bin/x2gomountdirs
index 3ca2504..1b62543 100755
--- a/x2goserver/bin/x2gomountdirs
+++ b/x2goserver/bin/x2gomountdirs
@@ -38,6 +38,7 @@ my $session=shift;
my $user=shift;
my $key=shift;
my @dl;
+my $msg;
my $i=0;
@dl[$i]=shift;
while(@dl[$i])
@@ -199,12 +200,14 @@ for (my $i=0;$i<@dirs;$i++)
@dirs[$i]=~s/__PRINT_SPOOL_//;
$printspool=1;
$mntpath=$spooldir;
+ syslog('debug', "mounting $spooldir, mount point type is print spool directory");
}
elsif(@dirs[$i]=~m/__MIMEBOX_SPOOL_/)
{
@dirs[$i]=~s/__MIMEBOX_SPOOL_//;
$mimeboxspool=1;
$mntpath=$mimeboxdir;
+ syslog('debug', "mounting $mimeboxdir, mount point type is MIME box directory");
}
else
{
@@ -266,16 +269,19 @@ for (my $i=0;$i<@dirs;$i++)
if ($type eq "dir")
{
$fname="$fname(sshfs-disk)";
+ syslog('debug', "@dirs[$i] mounted, mount point type is: client-side folder on harddrive");
}
else
{
if ($fname =~ m/CDROM/)
{
$fname="$fname(sshfs-cdrom)";
+ syslog('debug', "@dirs[$i] mounted, mount point type is: optical disc");
}
else
{
$fname="$fname(sshfs-removable)";
+ syslog('debug', "@dirs[$i] mounted, mount point type is: removable device");
}
$fname=~s/_ramdrive_mnt_//;
}
@@ -287,14 +293,18 @@ for (my $i=0;$i<@dirs;$i++)
}
else
{
- print "mount @dirs[$i] failed\n";
+ $msg = "mounting of @dirs[$i] failed";
+ print "$msg\n";
+ syslog('warn', "WARNING: $msg");
db_deletemount( $session, $mntpath);
rmdir($mntpath);
}
}
else
{
- print "insertion failed(already mounted?), not mounting\n";
+ $msg = "insertion of @dirs[$i] failed (already mounted?), not mounting";
+ syslog('warn', "WARNING: $msg");
+ print "$msg\n";
}
}
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