src/Pure/Admin/build_release.scala
changeset 73582 dabe295c3f62
parent 73530 89cf7c903aca
child 73607 fc13738e1933
equal deleted inserted replaced
73581:cd84e58aed26 73582:dabe295c3f62
   384       progress.echo_warning("Release archive already exists: " + release.isabelle_archive)
   384       progress.echo_warning("Release archive already exists: " + release.isabelle_archive)
   385 
   385 
   386       val archive_ident =
   386       val archive_ident =
   387         Isabelle_System.with_tmp_dir("build_release")(tmp_dir =>
   387         Isabelle_System.with_tmp_dir("build_release")(tmp_dir =>
   388           {
   388           {
   389             val getsettings = release.isabelle + Path.explode("lib/scripts/getsettings")
   389             val isabelle_id = release.isabelle + Path.explode("etc/ISABELLE_ID")
   390             execute_tar(tmp_dir, "-xzf " +
   390             execute_tar(tmp_dir, "-xzf " +
   391               File.bash_path(release.isabelle_archive) + " " + File.bash_path(getsettings))
   391               File.bash_path(release.isabelle_archive) + " " + File.bash_path(isabelle_id))
   392             Isabelle_System.isabelle_id(root = tmp_dir + release.isabelle)
   392             Isabelle_System.isabelle_id(root = tmp_dir + release.isabelle)
   393           })
   393           })
   394 
   394 
   395       if (release.ident != archive_ident) {
   395       if (release.ident != archive_ident) {
   396         error("Mismatch of release identification " + release.ident +
   396         error("Mismatch of release identification " + release.ident +