src/Pure/System/setup_tool.scala
changeset 80024 27f2a6bd5616
parent 80022 77e605c66797
child 80025 d1ac1bb01060
equal deleted inserted replaced
80023:c43a51fde4f5 80024:27f2a6bd5616
    21 
    21 
    22   val files: List[Path] = List(Path.explode("lib/Tools") + Path.basic(tool))
    22   val files: List[Path] = List(Path.explode("lib/Tools") + Path.basic(tool))
    23 
    23 
    24   def test(other_isabelle: Other_Isabelle): Boolean =
    24   def test(other_isabelle: Other_Isabelle): Boolean =
    25     other_isabelle.getenv(variable) == "true" &&
    25     other_isabelle.getenv(variable) == "true" &&
    26     files.exists(p => (other_isabelle.isabelle_home + p).is_file)
    26     files.exists(p => other_isabelle.ssh.is_file(other_isabelle.isabelle_home + p))
    27 
    27 
    28   def run(other_isabelle: Other_Isabelle, verbose: Boolean = false): Unit =
    28   def run(other_isabelle: Other_Isabelle, verbose: Boolean = false): Unit =
    29     other_isabelle.bash("bin/isabelle " + Bash.string(tool), echo = verbose)
    29     other_isabelle.bash("bin/isabelle " + Bash.string(tool), echo = verbose)
    30 
    30 
    31   def init(other_isabelle: Other_Isabelle, verbose: Boolean = false): Unit =
    31   def init(other_isabelle: Other_Isabelle, verbose: Boolean = false): Unit =