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

Reply via email to