src/Pure/Admin/isabelle_cronjob.scala
changeset 73185 b310b93563f6
parent 73183 ebf7babc05ce
child 73239 27dc8f899147
equal deleted inserted replaced
73184:a5998396051e 73185:b310b93563f6
   102                 isabelle_repos,
   102                 isabelle_repos,
   103                 isabelle_repos.ext("build_history_base"),
   103                 isabelle_repos.ext("build_history_base"),
   104                 isabelle_identifier = "cronjob_build_history",
   104                 isabelle_identifier = "cronjob_build_history",
   105                 self_update = true,
   105                 self_update = true,
   106                 rev = "build_history_base",
   106                 rev = "build_history_base",
   107                 options = "-f",
   107                 options = "-C '$USER_HOME/.isabelle/contrib' -f",
   108                 args = "HOL")
   108                 args = "HOL")
   109 
   109 
   110             for ((log_name, bytes) <- results) {
   110             for ((log_name, bytes) <- results) {
   111               Bytes.write(logger.log_dir + Path.explode(log_name), bytes)
   111               Bytes.write(logger.log_dir + Path.explode(log_name), bytes)
   112             }
   112             }
   413                 isabelle_identifier = "cronjob_build_history",
   413                 isabelle_identifier = "cronjob_build_history",
   414                 self_update = r.self_update,
   414                 self_update = r.self_update,
   415                 rev = rev,
   415                 rev = rev,
   416                 afp_rev = afp_rev,
   416                 afp_rev = afp_rev,
   417                 options =
   417                 options =
       
   418                   " -C '$USER_HOME/.isabelle/contrib'" +
   418                   " -N " + Bash.string(task_name) + (if (i < 0) "" else "_" + (i + 1).toString) +
   419                   " -N " + Bash.string(task_name) + (if (i < 0) "" else "_" + (i + 1).toString) +
   419                   " -f -h " + Bash.string(r.host) + " " +
   420                   " -f -h " + Bash.string(r.host) + " " +
   420                   (r.java_heap match {
   421                   (r.java_heap match {
   421                     case "" => ""
   422                     case "" => ""
   422                     case h =>
   423                     case h =>