src/Pure/Admin/build_release.scala
changeset 73525 419edc7f3726
parent 73523 2cd23d587db9
child 73528 c337c798f64c
equal deleted inserted replaced
73524:c52d819499a1 73525:419edc7f3726
   402           {
   402           {
   403             val getsettings = release.isabelle + Path.explode("lib/scripts/getsettings")
   403             val getsettings = release.isabelle + Path.explode("lib/scripts/getsettings")
   404             execute_tar(tmp_dir, "-xzf " +
   404             execute_tar(tmp_dir, "-xzf " +
   405               File.bash_path(release.isabelle_archive) + " " + File.bash_path(getsettings))
   405               File.bash_path(release.isabelle_archive) + " " + File.bash_path(getsettings))
   406             Isabelle_System.isabelle_id(root = tmp_dir + release.isabelle)
   406             Isabelle_System.isabelle_id(root = tmp_dir + release.isabelle)
   407               .getOrElse(error("Failed to determine ISABELLE_ID from " + release.isabelle_archive))
       
   408           })
   407           })
   409 
   408 
   410       if (release.ident != archive_ident) {
   409       if (release.ident != archive_ident) {
   411         error("Mismatch of release identification " + release.ident +
   410         error("Mismatch of release identification " + release.ident +
   412           " vs. archive " + archive_ident)
   411           " vs. archive " + archive_ident)