more uniform use of make_directory;
authorwenzelm
Sun, 11 Dec 2022 18:57:41 +0100
changeset 76624 247a51c3abec
parent 76623 61dae67ad4dd
child 76625 3bacdff9e24f
more uniform use of make_directory;
src/Pure/System/isabelle_system.scala
--- a/src/Pure/System/isabelle_system.scala	Sun Dec 11 18:50:21 2022 +0100
+++ b/src/Pure/System/isabelle_system.scala	Sun Dec 11 18:57:41 2022 +0100
@@ -169,7 +169,7 @@
     }
     val p1 = make_path(dir1)
     val p2 = make_path(dir2)
-    if (direct) make_directory(dir2)
+    make_directory(if (direct) dir2.absolute else dir2.absolute.dir)
     val res = bash("cp -a " + Bash.string(p1) + " " + Bash.string(p2))
     if (!res.ok) cat_error("Failed to copy " + quote(p1) + " to " + quote(p2), res.err)
   }