]> git.donarmstrong.com Git - cran2deb.git/blobdiff - tags/pre-dual/exec/autobuild
reprepro version before the massacre
[cran2deb.git] / tags / pre-dual / exec / autobuild
diff --git a/tags/pre-dual/exec/autobuild b/tags/pre-dual/exec/autobuild
new file mode 100755 (executable)
index 0000000..f9dbaf9
--- /dev/null
@@ -0,0 +1,15 @@
+#!/usr/bin/env r
+## DOC: cran2deb autobuild
+## DOC:     automatically builds all out of date packages.
+## DOC:
+suppressPackageStartupMessages(library(cran2deb))
+
+if (exists('argv')) { # check for littler
+    db_update_package_versions()
+    outdated <- db_outdated_packages()
+    build_order <- r_dependency_closure(outdated)
+    notice('build order',paste(build_order,collapse=', '))
+    for (pkg in build_order) {
+        build(pkg,c())
+    }
+}