Skip to content

Commit e4a5268

Browse files
authored
Merge pull request #814 from wtsi-hgi/fix-812
Fix #812 (incorrect mac paths)
2 parents 9a8e654 + 3faf3cf commit e4a5268

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

cwltool/docker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,8 @@ def add_volumes(self, pathmapper, runtime, secret_store=None):
256256
with os.fdopen(fd, "wb") as f:
257257
f.write(contents.encode("utf-8"))
258258
runtime.append(u"--volume=%s:%s:rw" % (
259-
docker_windows_path_adjust(createtmp),
260-
docker_windows_path_adjust(vol.target)))
259+
docker_windows_path_adjust(os.path.realpath(createtmp)),
260+
vol.target))
261261

262262
def create_runtime(self, env, runtimeContext):
263263
# type: (MutableMapping[Text, Text], RuntimeContext) -> List

cwltool/process.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -609,16 +609,12 @@ def _init_job(self, joborder, runtimeContext):
609609
dockerReq.get("dockerOutputDirectory").startswith('/'):
610610
outdir = dockerReq.get("dockerOutputDirectory")
611611
else:
612-
outdir = fs_access.docker_compatible_realpath(
613-
dockerReq.get("dockerOutputDirectory") or
614-
runtimeContext.docker_outdir or "/var/spool/cwl")
612+
outdir = dockerReq.get("dockerOutputDirectory") or \
613+
runtimeContext.docker_outdir or "/var/spool/cwl"
615614
elif defaultDocker:
616-
outdir = fs_access.docker_compatible_realpath(
617-
runtimeContext.docker_outdir or "/var/spool/cwl")
618-
tmpdir = fs_access.docker_compatible_realpath(
619-
runtimeContext.docker_tmpdir or "/tmp")
620-
stagedir = fs_access.docker_compatible_realpath(
621-
runtimeContext.docker_stagedir or "/var/lib/cwl")
615+
outdir = runtimeContext.docker_outdir or "/var/spool/cwl"
616+
tmpdir = runtimeContext.docker_tmpdir or "/tmp"
617+
stagedir = runtimeContext.docker_stagedir or "/var/lib/cwl"
622618
else:
623619
outdir = fs_access.realpath(runtimeContext.outdir or
624620
tempfile.mkdtemp(prefix=getdefault(runtimeContext.tmp_outdir_prefix,

0 commit comments

Comments
 (0)