equal
deleted
inserted
replaced
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) |