back to gz for macos: more robust;
authorwenzelm
Fri, 03 May 2019 20:03:45 +0200
changeset 70244 2ca87b481077
parent 70243 b134cf366c2c
child 70245 8feae28e5c44
back to gz for macos: more robust;
src/Pure/Admin/build_release.scala
--- a/src/Pure/Admin/build_release.scala	Fri May 03 19:27:41 2019 +0200
+++ b/src/Pure/Admin/build_release.scala	Fri May 03 20:03:45 2019 +0200
@@ -582,10 +582,10 @@
 
             // application archive
 
-            val archive_name = isabelle_name + "_macos.tar.xz"
+            val archive_name = isabelle_name + "_macos.tar.gz"
             progress.echo("Packaging " + archive_name + " ...")
             execute_tar(tmp_dir,
-              "-cJf " + File.bash_path(release.dist_dir + Path.explode(archive_name)) + " " +
+              "-czf " + File.bash_path(release.dist_dir + Path.explode(archive_name)) + " " +
               File.bash_path(isabelle_app))
 
 
@@ -725,8 +725,10 @@
       else {
         Isabelle_System.with_tmp_dir("build_release")(tmp_dir =>
           {
+            if (!Platform.is_linux) error("Linux platform required for library archive")
+
             val bundle =
-              release.dist_dir + Path.explode(release.dist_name + "_" + Platform.family + ".tar.xz")
+              release.dist_dir + Path.explode(release.dist_name + "_linux.tar.xz")
             execute_tar(tmp_dir, "-xJf " + File.bash_path(bundle))
 
             val other_isabelle = release.other_isabelle(tmp_dir)