From 6cff6e50e589ff91df76fafac8e0f72918b5ce5c Mon Sep 17 00:00:00 2001
From: coulbeck <coulbeck@localhost>
Date: Wed, 12 Jul 2006 22:23:35 +0000
Subject: [PATCH] The backends should interpret relative pathnames in the configuration file as relative to the server root rather than the current working directory.
---
opends/src/server/org/opends/server/backends/jeb/BackupManager.java | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/opends/src/server/org/opends/server/backends/jeb/BackupManager.java b/opends/src/server/org/opends/server/backends/jeb/BackupManager.java
index 8685a57..f49d7a9 100644
--- a/opends/src/server/org/opends/server/backends/jeb/BackupManager.java
+++ b/opends/src/server/org/opends/server/backends/jeb/BackupManager.java
@@ -236,7 +236,7 @@
// If this is an incremental, determine the base backup for this backup.
HashSet<String> dependencies = new HashSet<String>();
BackupInfo baseBackup = null;
- File backendDir = new File(config.getBackendDirectory());
+ File backendDir = config.getBackendDirectory();
/*
FilenameFilter backupTagFilter = new FilenameFilter()
{
@@ -717,9 +717,8 @@
// Create a restore directory with a different name to the backend
// directory.
- String backendDirectory = config.getBackendDirectory();
- File currentDir = new File(backendDirectory);
- File restoreDir = new File(backendDirectory + "-restore-" + backupID);
+ File currentDir = config.getBackendDirectory();
+ File restoreDir = new File(currentDir.getPath() + "-restore-" + backupID);
if (!verifyOnly)
{
File[] files = restoreDir.listFiles();
--
Gitblit v1.10.0