summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config-db/OpenSLX/MetaDB/CSV.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/config-db/OpenSLX/MetaDB/CSV.pm b/config-db/OpenSLX/MetaDB/CSV.pm
index 85be8285..d2e87309 100644
--- a/config-db/OpenSLX/MetaDB/CSV.pm
+++ b/config-db/OpenSLX/MetaDB/CSV.pm
@@ -48,7 +48,11 @@ sub connectConfigDB
my $dbDatadir = $openslxConfig{'db-datadir'}
|| "$openslxConfig{'db-name'}-csv";
my $dbPath = "$dbBasepath/$dbDatadir";
- mkdir $dbPath unless -e $dbPath;
+ if (!-e $dbPath) {
+ mkdir $dbPath
+ or die _tr("unable to create db-datadir %s! (%s)\n",
+ $dbPath, $!);
+ }
$dbSpec = "f_dir=$dbPath";
}
vlog 1, "trying to connect to CSV-database <$dbSpec>";