git-svn-id: svn://svn.r-forge.r-project.org/svnroot/cran2deb@102
edb9625f-4e0d-4859-8d74-
9fd3b1da38cb
build <- function(name,extra_deps,force=F) {
+ # can't, and hence don't need to, build base packages
+ if (name %in% base_pkgs) {
+ return(T)
+ }
log_clear()
dir <- setup()
version <- new_build_version(name)
tmp <- tempfile('log_system')
on.exit(unlink(tmp))
cmd <- paste(...)
- cmd <- paste(cmd,'2>&1','| tee',tmp)
+ # unfortunately this destroys ret
+ #cmd <- paste(cmd,'2>&1','| tee',tmp)
+ cmd <- paste(cmd,'>',tmp,'2>&1')
ret <- system(cmd)
f <- file(tmp)
output <- readLines(f)