[R] Testing for R CMD INSTALL
murdoch@dunc@n @end|ng |rom gm@||@com
Sat Jul 24 18:34:18 CEST 2021
On 24/07/2021 11:22 a.m., Andrew Simmons wrote:
> I was wondering if anyone has a way to test if a package is currently being
> installed. My solution was to check if environment variable "R_INSTALL_PKG"
> was unset, something like:
> "R CMD INSTALL-ing" <- function ()
> !is.na(Sys.getenv("R_INSTALL_PKG", NA))
> Unfortunately, I couldn't find what I was looking for with ?"environment
> variables". So if anyone has any better methods, I'd be happy to hear them,
> thank you!
Normally if you want to execute special code during installation, you'd
add a Makevars or Makefile to your package and do it there, but
R_INSTALL_PKG should be defined during a source install.
I believe that no code from the package is executed during a binary
install: it just copies files into the appropriate places.
More information about the R-help