src/Pure/General/ssh.scala
changeset 80211 2ec1b11f1f93
parent 80210 f0ead4febf7f
child 80212 67b5e8b88728
equal deleted inserted replaced
80210:f0ead4febf7f 80211:2ec1b11f1f93
   146       strict: Boolean = true
   146       strict: Boolean = true
   147     ): Process_Result = {
   147     ): Process_Result = {
   148       val config =
   148       val config =
   149         Config.make(options, port = port, user = user,
   149         Config.make(options, port = port, user = user,
   150           control_master = master, control_path = control_path)
   150           control_master = master, control_path = control_path)
   151       val cmd =
   151       val script =
   152         Config.command(command, config) +
   152         Config.command(command, config) +
   153         if_proper(opts, " " + opts) +
   153         if_proper(opts, " " + opts) +
   154         if_proper(args, " -- " + args)
   154         if_proper(args, " -- " + args)
   155       Isabelle_System.bash(cmd, cwd = cwd,
   155       Isabelle_System.bash(script,
       
   156         cwd = cwd,
   156         redirect = redirect,
   157         redirect = redirect,
   157         progress_stdout = progress_stdout,
   158         progress_stdout = progress_stdout,
   158         progress_stderr = progress_stderr,
   159         progress_stderr = progress_stderr,
   159         strict = strict)
   160         strict = strict)
   160     }
   161     }