]> git.donarmstrong.com Git - cran2deb.git/commitdiff
because we are using wannabuild, we don't care about the dependency closure
authorDon Armstrong <don@donarmstrong.com>
Tue, 26 Feb 2013 02:29:31 +0000 (18:29 -0800)
committerDon Armstrong <don@donarmstrong.com>
Tue, 26 Feb 2013 02:29:31 +0000 (18:29 -0800)
trunk/exec/build

index a2e17352f3ad1dd1392cc5fccb480cace2de731e..a867b205d1a3219eb48222337668c95c6beccf92 100755 (executable)
@@ -38,14 +38,17 @@ if (exists('argv')) { # check for littler
         }
     }
     if (argc == 0) {
-        err('usage: cran2deb build [-d] [-D extra_dep1,extra_dep2,...] package package ...')
+        err('usage: cran2deb build [-d] [-D extra_dep1,extra_dep2,...] package1 package2 ...')
     }
-    build_order <- r_dependency_closure(c(extra_deps$r,argv))
-    #cat("build_order: "); print(build_order);
-    notice('build order',ifelse(0<length(build_order),paste(build_order,collapse=', ',sep="")," nothing to be built"))
-    for (pkg in build_order) {
+    build_order <- r_dependency_closure(c(extra_deps$r,argv))
+    # cat("build_order: "); print(build_order);
+    notice('build order',ifelse(0<length(build_order),paste(build_order,collapse=', ',sep="")," nothing to be built"))
+    for (pkg in argv) {
         #cat("Invoking build of '",pkg,"'\n",sep="")
-        build(pkg,extra_deps,force=pkg %in% argv, do_cleanup)
+        build(name=pkg,
+              extra_deps=extra_deps,
+              force=TRUE,
+              do_cleanup=do_cleanup)
     }
 } else {
    cat("exec/build: argv not existing.\n")