Thinking about it - what would be the easiest way, to copy the package, excluding files in .Rbuidignore, into the temp directory?
I would like to use directly the .Rbuildignore file, to exclude the files from copying. Any suggestions? > On 11 Feb 2020, at 10:20, Rainer M Krug <rai...@krugs.de> wrote: > > > >> On 11 Feb 2020, at 09:54, Gábor Csárdi <csardi.ga...@gmail.com> wrote: >> >> On Tue, Feb 11, 2020 at 8:52 AM Rainer M Krug <rai...@krugs.de> wrote: >>> On 11 Feb 2020, at 09:42, Gábor Csárdi <csardi.ga...@gmail.com> wrote: >>> On Tue, Feb 11, 2020 at 8:38 AM Rainer M Krug <rai...@krugs.de> wrote: >>> On 10 Feb 2020, at 17:58, Gábor Csárdi <csardi.ga...@gmail.com> wrote: >>> >>> Maybe you have large, ignored files in the package directory? R first >>> creates a copy of the whole directory and only applies `.Rbuildignore` >>> after that. >>> >>> THANKS - you solved my question without me having to answer it. As I am >>> using a makefile to build the package, I can easily rename the ignored >>> directories before calling build. >>> >>> But the question is why are these ignored directories scanned before >>> building the package? They should be ignored anyway? >>> >>> Rainer >>> >>> >>> A makefile is a good idea, but I would rather move the files that are >>> needed to a temporary directory, instead of temporarily renaming >>> unneeded files, because if the makefile fails, then you won't restore >>> them and your project will be in a broken state. >>> >>> >>> You are right. Having two targets (prepare build, finalise build) which >>> move the files and put them back afterwards would be the best option (and >>> make the build call both). >>> >>> Is there a way to have an .onExit() type function in a makefile? >> >> The on-exit mechanism can fail as well. It is just better not to move >> around the files of the project I think. > > True. > > Thanks, > > Rainer > >> >> Gabor >> >> [...] > > -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, > UCT), Dipl. Phys. (Germany) > > Orcid ID: 0000-0002-7490-0066 > > Department of Evolutionary Biology and Environmental Studies > University of Zürich > Office Y34-J-74 > Winterthurerstrasse 190 > 8075 Zürich > Switzerland > > Office: +41 (0)44 635 47 64 > Cell: +41 (0)78 630 66 57 > email: rainer.k...@uzh.ch > rai...@krugs.de > Skype: RMkrug > > PGP: 0x0F52F982 > > > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-package-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-package-devel -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Zürich Office Y34-J-74 Winterthurerstrasse 190 8075 Zürich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: rainer.k...@uzh.ch rai...@krugs.de Skype: RMkrug PGP: 0x0F52F982 [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel