[X2Go-Commits] [x2goserver] 01/01: Provide legacy support for old File::Path packages in x2godbadmin. (Fixes: #715).
git-admin at x2go.org
git-admin at x2go.org
Wed Feb 4 16:38:13 CET 2015
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch release/4.0.1.x
in repository x2goserver.
commit 3f14c03bba6794f1bbd8e4f7ab07de2ea4e9986b
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Wed Feb 4 16:38:06 2015 +0100
Provide legacy support for old File::Path packages in x2godbadmin. (Fixes: #715).
---
debian/changelog | 2 ++
x2goserver/sbin/x2godbadmin | 16 +++++++++++++---
2 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index eb7c375..104e9be 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -62,6 +62,8 @@ x2goserver (4.0.1.19-0x2go1) UNRELEASED; urgency=medium
#405).
- Handle execution of ss command from Perl script x2golistdesktops in a way
that not only works on Debian, but also on Fedora et al. (Fixes: #727).
+ - Provide legacy support for old File::Path packages in x2godbadmin.
+ (Fixes: #715).
* debian/control:
+ Add D (x2goserver): libfile-which-perl.
+ Add C (x2goserver: x2godesktopsharing (<< 3.1.1.2-0~). (Fixes: #700).
diff --git a/x2goserver/sbin/x2godbadmin b/x2goserver/sbin/x2godbadmin
index 73bd014..9d26e70 100755
--- a/x2goserver/sbin/x2godbadmin
+++ b/x2goserver/sbin/x2godbadmin
@@ -22,7 +22,7 @@
use strict;
use Sys::Syslog qw( :standard :macros );
-use File::Path qw( make_path );
+use File::Path;
use Getopt::Long;
use Config::Simple;
use DBI;
@@ -83,7 +83,12 @@ if ($Config->param("backend") eq 'sqlite')
{
if (! -d "$dir" )
{
- make_path("$dir");
+ if defined (File::Path::make_path)
+ File::Path::make_path("$dir");
+ elsif defined (File::Path::mkpath)
+ File::Path::mkpath("$dir");
+ else
+ die "Unable to create folders with File::Path";
}
if ( -e $dbfile)
{
@@ -346,7 +351,12 @@ sub add_user()
if (! -d "$dir/.x2go" )
{
- make_path("$dir/.x2go");
+ if defined (File::Path::make_path)
+ File::Path::make_path("$dir/.x2go");
+ elsif defined (File::Path::mkpath)
+ File::Path::mkpath("$dir/.x2go");
+ else
+ die "Unable to create folders with File::Path";
}
#save user password
--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goserver.git
More information about the x2go-commits
mailing list