src/Pure/Admin/isabelle_cronjob.scala
changeset 67049 0bb8369d10d6
parent 67048 ec438988b65a
child 67070 85e6c1ff5be3
equal deleted inserted replaced
67048:ec438988b65a 67049:0bb8369d10d6
   273           ssh =>
   273           ssh =>
   274             {
   274             {
   275               val self_update = !r.shared_home
   275               val self_update = !r.shared_home
   276               val push_isabelle_home = self_update && Mercurial.is_repository(Path.explode("~~"))
   276               val push_isabelle_home = self_update && Mercurial.is_repository(Path.explode("~~"))
   277 
   277 
       
   278               if (user_home && r.shared_home) {
       
   279                 ssh.execute("""
       
   280 if [ ! -e /tmp/isabelle-isatest/contrib ]
       
   281 then
       
   282   mkdir -p /tmp/isabelle-isatest && ln -s /home/isabelle/contrib /tmp/isabelle-isatest
       
   283 fi""").check
       
   284               }
       
   285 
   278               val results =
   286               val results =
   279                 Build_History.remote_build_history(ssh,
   287                 Build_History.remote_build_history(ssh,
   280                   isabelle_repos,
   288                   isabelle_repos,
   281                   isabelle_repos.ext(r.host),
   289                   isabelle_repos.ext(r.host),
   282                   isabelle_identifier = "cronjob_build_history",
   290                   isabelle_identifier = "cronjob_build_history",