On Wed, 9 Jan 2019 at 17:39, Dirk Eddelbuettel <e...@debian.org> wrote: > > > Hi Duncan and Iñaki, > > On 4 January 2019 at 14:13, Duncan Murdoch wrote: > | If you want a total hack, the help system can run R code during a build, > | e.g. \Sexpr[stage=build]{paste("Built at", Sys.time())}. Certainly it > | could embed some information in a help page; perhaps it could do more. > | Similarly, vignettes are typically built during R CMD build, so they > | might be able to have useful side effects. > | > | But it seems likely that something less of a kludge would be desirable. > > A first simple > > [...] > > <<preliminaries,echo=FALSE,results=hide>>= > user <- Sys.getenv("USER") > dir <- getwd() > @ > > [...] > > Built by '\Sexpr{user}' in directory '\Sexpr{dir}'. > > did not work. By the time that chunk is evaluate, I am already in TEMPDIR. > > Any clever ideas about I could inject code into the part that creates the > tarball?
Did you check Sys.getenv("OLDPWD")? I checked with a knitr vignette and the correct path was there. Iñaki ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel