Give an indication of how many packages we have compiled/how many to go.
authorRichard W.M. Jones <rjones@redhat.com>
Sat, 2 Aug 2014 16:03:25 +0000 (17:03 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Sat, 2 Aug 2014 16:03:25 +0000 (17:03 +0100)
fedora_ocaml_rebuild.ml

index 15fda83..9cf135f 100644 (file)
@@ -110,7 +110,12 @@ let () = Unix.putenv "MAKEFLAGS" ""
 
 (* Goal: rebuild all packages. *)
 let rec goal all () =
-  List.iter (fun pkg -> require (rebuild_started pkg)) source_packages
+  let n = List.length source_packages in
+  List.iteri (
+    fun i pkg ->
+      require (rebuild_started pkg);
+      printf "*** *** rebuilt %d/%d packages *** ***\n%!" (i+1) n
+  ) source_packages
 
 (* Goal: That 'package' has been rebuilt and exists in Koji. *)
 and rebuilt pkg =