.First.lib <- function(libname, pkgname) {
global <- function(name,value) assign(name,value,envir=.GlobalEnv)
- which_sys <- Sys.getenv('CRAN2DEB_SYS','debian-amd64')
+ global("which_sys", Sys.getenv('CRAN2DEB_SYS','debian-amd64'))
if (!length(grep('^[a-z]+-[a-z0-9]+$',which_sys))) {
stop('Invalid system specification: must be of the form name-arch')
}
## DOC: cran2deb autobuild
## DOC: automatically builds all out of date packages.
## DOC:
-suppressMessages(library(cran2deb))
+suppressPackageStartupMessages(library(cran2deb))
if (exists('argv')) { # check for littler
db_update_package_versions()
## DOC: cran2deb build [-D extra_dep1,extra_dep2,...] package1 package2 ...
## DOC: builds a particular package.
## DOC:
-suppressMessages(library(cran2deb))
+suppressPackageStartupMessages(library(cran2deb))
if (exists('argv')) { # check for littler
argc <- length(argv)
#!/usr/bin/env r
## DOC: cran2deb latest_log package1 package2 ...
## DOC: show the latest log output for <package>
-suppressMessages(library(cran2deb))
+suppressPackageStartupMessages(library(cran2deb))
if (exists('argv')) {
for (pkg in argv) {
}
if (![ -e /var/cache/cran2deb/cache.rda ] || [ $delta -gt $update_period ]) {
mode=create
- if ([ -e /var/cache/pbuilder/base-cran2deb.tgz ]) {
+ sys=`{cran2deb which_sys}
+ if ([ -e /var/cache/pbuilder/base-cran2deb-$sys.tgz ]) {
mode=update
}
sudo pbuilder $mode --override-config --configfile /etc/cran2deb/pbuilderrc
--- /dev/null
+#!/usr/bin/env r
+## DOC: cran2deb which_sys
+## DOC: show which system cran2deb will build for next
+## DOC:
+suppressMessages(library(cran2deb))
+
+cat(which_sys)