File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -84,8 +84,8 @@ def create_clone(
8484 os .makedirs (cime_output_root )
8585
8686 # determine if will use clone executable or not
87+ orig_exeroot = self .get_value ("EXEROOT" )
8788 if keepexe :
88- orig_exeroot = self .get_value ("EXEROOT" )
8989 newcase .set_value ("EXEROOT" , orig_exeroot )
9090 newcase .set_value ("BUILD_COMPLETE" , "TRUE" )
9191 orig_bld_complete = self .get_value ("BUILD_COMPLETE" )
@@ -98,6 +98,13 @@ def create_clone(
9898 )
9999 else :
100100 newcase .set_value ("BUILD_COMPLETE" , "FALSE" )
101+ new_exeroot = newcase .get_value ("EXEROOT" )
102+ new_rundir = newcase .get_value ("RUNDIR" )
103+ orig_rundir = self .get_value ("RUNDIR" )
104+ if new_exeroot == orig_exeroot :
105+ exeroot = "$CIME_OUTPUT_ROOT/$CASE/bld"
106+ if new_rundir == orig_rundir :
107+ rundir = "$CIME_OUTPUT_ROOT/$CASE/run"
101108
102109 # set machdir
103110 if mach_dir is not None :
You can’t perform that action at this time.
0 commit comments