guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nix-dev] [PATCH] Allow roots to refer to arbitrary files in the sto


From: Shea Levy
Subject: Re: [Nix-dev] [PATCH] Allow roots to refer to arbitrary files in the store
Date: Tue, 15 Apr 2014 09:11:18 -0400
User-agent: Mutt/1.5.22 (2013-10-16)

On Mon, Apr 14, 2014 at 04:59:15PM +0200, Ludovic Courtès wrote:
> address@hidden (Ludovic Courtès) skribis:
> 
> > Shea Levy <address@hidden> skribis:
> >
> >> On Mon, Apr 14, 2014 at 03:38:01PM +0200, Ludovic Courtès wrote:
> >>> The patch below allows files such as /nix/store/foo to be protected from
> >>> GC if a root refers to them.  This makes it easy for a build hook to use
> >>> such files for its temporary working files.
> >>> 
> >>> WDYT?
> >>> 
> >>
> >> It seems a bit odd to me to be using the store as a temporary file
> >> location. What's wrong with $TMPDIR?
> >
> > Well, this is useful for build hooks, because it guarantees that any
> > garbage they leave there will eventually be reclaimed.
> 
> It also guarantees that this thing lives on the same file system as the
> store, which means that rename(2) can be used to move it to its final
> location in the store.
> 

Hmm using the store as an auto-collected $TMPDIR seems wrong, but this
is a decent argument. Do you have a specific use case already planned?

> 
> Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]