[Rd] LOGNAME env var in the check code

Kurt Hornik Kurt@Horn|k @end|ng |rom wu@@c@@t
Wed Nov 17 13:51:17 CET 2021


>>>>> Gábor Csárdi writes:

> While trying to reproduce a NOTE for
> * checking for new files in some other directories ... NOTE

> I noticed that the check code uses

> Sys.getenv("LOGNAME")

> to query the name of the current user. However on many systems this is
> not set, so this is the empty string, and then no NOTE is shown. (Only
> files owned by the current user generate a NOTE.)

> An alternative would be to call `id -un` to query the username, or
> create a file and then use `file.info()` to query its owner. Using one
> of these alternatives would make this check more reproducible.

Thanks, will try to get this improved (I like the "or" idea) ...

Best
-k

> Thanks,
> Gabor

> ______________________________________________
> R-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list