This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2goserver. from e064032 whitespace fix in copyright headers new 0de9b0f X2Go::Utils: Provide function is_true() and simplify x2gocleansessions with it new 2968616 follow-up commit for a01baa88f8616f305525012b88af14c60ba4bb65 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: X2Go/Utils.pm | 13 +++++++++++-- x2goserver/sbin/x2gocleansessions | 29 ++++++++++------------------- 2 files changed, 21 insertions(+), 21 deletions(-) -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goserver.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goserver. commit 29686161789927a7ad0cc2feaea1d42f62045c40 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Sat Mar 8 13:59:14 2014 +0100 follow-up commit for a01baa88f8616f305525012b88af14c60ba4bb65 --- x2goserver/sbin/x2gocleansessions | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/x2goserver/sbin/x2gocleansessions b/x2goserver/sbin/x2gocleansessions index cff334f..cbb7adb 100755 --- a/x2goserver/sbin/x2gocleansessions +++ b/x2goserver/sbin/x2gocleansessions @@ -24,6 +24,8 @@ use strict; $ENV{'PATH'} = "/bin:/sbin:/usr/bin:/usr/sbin"; +use IO::Handle; + use Sys::Hostname; use Sys::Syslog qw( :standard :macros ); @@ -67,7 +69,11 @@ sub catch_term my $uname; my $serv = hostname; + +STDERR->autoflush(1); +STDOUT->autoflush(1); my $pid = fork(); + if (not defined $pid) { print "resources not avilable.\n"; @@ -92,9 +98,6 @@ elsif ($pid == 0 ) my $superenice_idle=$Config->param("superenicer.idle-nice-level"); my $superenice_ignoredusers=$Config->param("superenicer.ignored-users"); - # close any open file descriptor left open by our parent before the fork - for (glob "/proc/$$/fd/*") { POSIX::close($_) if m{/(\d+)$}; } - $SIG{TERM}=\&catch_term; $SIG{CHLD} = sub { wait }; -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goserver.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goserver. commit 0de9b0f494bf6943e4dde0deccd3cbcf436ce349 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Sat Mar 8 00:58:12 2014 +0100 X2Go::Utils: Provide function is_true() and simplify x2gocleansessions with it --- X2Go/Utils.pm | 13 +++++++++++-- x2goserver/sbin/x2gocleansessions | 20 ++++---------------- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/X2Go/Utils.pm b/X2Go/Utils.pm index f1d4858..7f647cc 100644 --- a/X2Go/Utils.pm +++ b/X2Go/Utils.pm @@ -37,8 +37,8 @@ X2Go::Utils Perl package. use strict; use base 'Exporter'; -our @EXPORT = ( 'source_environment', 'clups', 'sanitizer', - 'load_module', +our @EXPORT = ( 'load_module', 'is_true', + 'source_environment', 'clups', 'sanitizer', 'system_capture_merged_output', 'system_capture_stdout_output' ); use Sys::Syslog qw( :standard :macros ); @@ -52,6 +52,15 @@ sub load_module { } +sub is_true { + my $value = shift; + if ( $value =~ m/(1|yes|Yes|YES|on|On|ON|True|true|TRUE)/ ) { + return 1 + } + return 0 +} + + sub source_environment { my $name = shift; diff --git a/x2goserver/sbin/x2gocleansessions b/x2goserver/sbin/x2gocleansessions index eacf4fe..cff334f 100755 --- a/x2goserver/sbin/x2gocleansessions +++ b/x2goserver/sbin/x2gocleansessions @@ -34,7 +34,7 @@ use X2Go::Log qw( loglevel ); use X2Go::SupeReNicer qw( superenice ); use X2Go::Server::Agent qw( session_is_suspended session_is_running session_has_terminated ); use X2Go::Server::DB qw( dbsys_rmsessionsroot ); -use X2Go::Utils qw( system_capture_stdout_output ); +use X2Go::Utils qw( system_capture_stdout_output is_true ); my $x2go_lib_path = system_capture_stdout_output("x2gopath", "libexec"); openlog($0,'cons,pid','user'); @@ -85,25 +85,13 @@ elsif ($pid == 0 ) # of suspended sessions... my $Config = get_config(); - my $superenice_enable=$Config->param("superenicer.enable"); - my $superenice_forceuser=$Config->param("superenicer.force-user-renice"); + my $superenice_enable = is_true($Config->param("superenicer.enable")); + my $superenice_forceuser = is_true($Config->param("superenicer.force-user-renice")); + my $superenice_normal=$Config->param("superenicer.normal-nice-level"); my $superenice_idle=$Config->param("superenicer.idle-nice-level"); my $superenice_ignoredusers=$Config->param("superenicer.ignored-users"); - if ($superenice_enable =~ m/(1|yes|Yes|YES|on|On|ON|True|true|TRUE)/ ) - { - $superenice_enable=1; - } else { - $superenice_enable=0; - } - if ($superenice_forceuser =~ m/(1|yes|Yes|YES|on|On|ON|True|true|TRUE)/ ) - { - $superenice_forceuser=1; - } else { - $superenice_forceuser=0; - } - # close any open file descriptor left open by our parent before the fork for (glob "/proc/$$/fd/*") { POSIX::close($_) if m{/(\d+)$}; } -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goserver.git