src/Pure/Tools/build_docker.scala
changeset 77510 f5d6cd98b16a
parent 77504 fd40e36045fd
child 77567 b975f5aaf6b8
--- a/src/Pure/Tools/build_docker.scala	Sat Mar 04 22:29:21 2023 +0100
+++ b/src/Pure/Tools/build_docker.scala	Sat Mar 04 23:25:30 2023 +0100
@@ -39,8 +39,7 @@
     entrypoint: Boolean = false,
     output: Option[Path] = None,
     more_packages: List[String] = Nil,
-    tag: String = "",
-    verbose: Boolean = false
+    tag: String = ""
   ): Unit = {
     val isabelle_name =
       app_archive match {
@@ -103,7 +102,7 @@
             tmp_dir + Path.explode("Isabelle.tar.gz"))
         }
 
-        val quiet_option = if (verbose) "" else " -q"
+        val quiet_option = if (progress.verbose) "" else " -q"
         val tag_option = if_proper(tag, " -t " + Bash.string(tag))
         progress.bash("docker build" + quiet_option + tag_option + " " + File.bash_path(tmp_dir),
           echo = true).check
@@ -170,8 +169,10 @@
             case _ => getopts.usage()
           }
 
-        build_docker(new Console_Progress(), app_archive, base = base, work_dir = work_dir,
+        val progress = new Console_Progress(verbose = verbose)
+
+        build_docker(progress, app_archive, base = base, work_dir = work_dir,
           logic = logic, no_build = no_build, entrypoint = entrypoint, output = output,
-          more_packages = more_packages, tag = tag, verbose = verbose)
+          more_packages = more_packages, tag = tag)
       })
 }