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

Reply via email to