]> git.donarmstrong.com Git - cran2deb.git/blobdiff - tags/gsoc_final/exec/build_ctv
gsoc_final
[cran2deb.git] / tags / gsoc_final / exec / build_ctv
diff --git a/tags/gsoc_final/exec/build_ctv b/tags/gsoc_final/exec/build_ctv
new file mode 100755 (executable)
index 0000000..35d9a42
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/env rc
+## DOC: cran2deb build_ctv
+## DOC:     build all CRAN TaskViews. warning and error logs in ./ctv/
+## DOC:
+
+for (ctv in `{cran2deb cran_pkgs query}) {
+    echo task view $ctv...
+    if (![ -e ctv/$ctv ]) {
+        cran2deb build_some $ctv
+        mkdir -p ctv/$ctv
+        mv warn fail ctv/$ctv
+    }
+}
+