src/Pure/Admin/build_release.scala
changeset 70242 7ddb59e72107
parent 70207 511352b4d5d3
child 70243 b134cf366c2c
equal deleted inserted replaced
70241:4e612a13c1ee 70242:7ddb59e72107
   523             Isabelle_System.rm_tree(linux_app)
   523             Isabelle_System.rm_tree(linux_app)
   524 
   524 
   525             val archive_name = isabelle_name + "_linux.tar.xz"
   525             val archive_name = isabelle_name + "_linux.tar.xz"
   526             progress.echo("Packaging " + archive_name + " ...")
   526             progress.echo("Packaging " + archive_name + " ...")
   527             execute_tar(tmp_dir,
   527             execute_tar(tmp_dir,
   528               "-cf- " + Bash.string(isabelle_name) +
   528               "-cJf " + File.bash_path(release.dist_dir + Path.explode(archive_name)) + " " +
   529               " | xz > " + File.bash_path(release.dist_dir + Path.explode(archive_name)))
   529               Bash.string(isabelle_name))
   530 
   530 
   531 
   531 
   532           case Platform.Family.macos =>
   532           case Platform.Family.macos =>
   533             File.write(isabelle_target + jedit_props,
   533             File.write(isabelle_target + jedit_props,
   534               File.read(isabelle_target + jedit_props)
   534               File.read(isabelle_target + jedit_props)
   583             // application archive
   583             // application archive
   584 
   584 
   585             val archive_name = isabelle_name + "_macos.tar.xz"
   585             val archive_name = isabelle_name + "_macos.tar.xz"
   586             progress.echo("Packaging " + archive_name + " ...")
   586             progress.echo("Packaging " + archive_name + " ...")
   587             execute_tar(tmp_dir,
   587             execute_tar(tmp_dir,
   588               "-cf- " + File.bash_path(isabelle_app) +
   588               "-cJf " + File.bash_path(release.dist_dir + Path.explode(archive_name)) + " " +
   589               " | xz > " + File.bash_path(release.dist_dir + Path.explode(archive_name)))
   589               File.bash_path(isabelle_app))
   590 
   590 
   591 
   591 
   592           case Platform.Family.windows =>
   592           case Platform.Family.windows =>
   593             File.write(isabelle_target + jedit_props,
   593             File.write(isabelle_target + jedit_props,
   594               File.read(isabelle_target + jedit_props)
   594               File.read(isabelle_target + jedit_props)