From 224bab5859b7d10c33f62550358257fbbbccafaa Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Fri, 15 Sep 2006 01:06:48 +0000
Subject: [PATCH] Update the backup task to ensure that relative paths are interpreted relative to the server root rather than relative to the current working directory.
---
opendj-sdk/opends/src/server/org/opends/server/tasks/BackupTask.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/tasks/BackupTask.java b/opendj-sdk/opends/src/server/org/opends/server/tasks/BackupTask.java
index 8eadb57..8b0ebad 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tasks/BackupTask.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tasks/BackupTask.java
@@ -244,6 +244,13 @@
// Make sure that the backup directory exists. If not, then create it.
File backupDirFile = new File(backupDirectory);
+ if (! backupDirFile.isAbsolute())
+ {
+ backupDirectory = DirectoryServer.getServerRoot() + File.separator +
+ backupDirectory;
+ backupDirFile = new File(backupDirectory);
+ }
+
if (! backupDirFile.exists())
{
try
--
Gitblit v1.10.0