From 21c4e1ffbb5286d131b6a78b8c62d02efd926158 Mon Sep 17 00:00:00 2001
From: Gary Williams <gary.williams@forgerock.com>
Date: Fri, 02 Sep 2011 09:00:32 +0000
Subject: [PATCH] ensure temporary data is writtin into remote.temp folder

---
 opends/tests/staf-tests/shared/functions/dsadm.xml |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/opends/tests/staf-tests/shared/functions/dsadm.xml b/opends/tests/staf-tests/shared/functions/dsadm.xml
index b7f0aec..b8c784b 100755
--- a/opends/tests/staf-tests/shared/functions/dsadm.xml
+++ b/opends/tests/staf-tests/shared/functions/dsadm.xml
@@ -24,6 +24,7 @@
  ! CDDL HEADER END
  !
  !      Copyright 2007-2010 Sun Microsystems, Inc.
+ !      Portions Copyright 2011 ForgeRock AS.
  ! -->
 <stax>
   
@@ -937,9 +938,15 @@
           STAFCmdParamsList.append('-S')
 
         if  skipFile:
+          if not os.path.exists(os.path.dirname(skipFile)):
+            os.makedirs(os.path.dirname(skipFile))
+
           STAFCmdParamsList.append('--skipFile %s' % skipFile)
 
         if  rejectFile:
+          if not os.path.exists(os.path.dirname(skipFile)):
+            os.makedirs(os.path.dirname(skipFile))
+
           STAFCmdParamsList.append('-R %s' % rejectFile)
 
         if  overwriteFile:
@@ -1479,6 +1486,9 @@
           STAFCmdParamsList.append('-p %s' % dsInstancePort)
 
         if ldifFile:
+          if not os.path.exists(os.path.dirname(ldifFile)):
+            os.makedirs(os.path.dirname(ldifFile))
+            
           STAFCmdParamsList.append('-l %s' % ldifFile)
 
         if startTask:

--
Gitblit v1.10.0